Как я препятствую тому, чтобы GRUB использовал/начинал какой-либо графический UI?

Поддержки SSH chrooting пользователь SFTP исходно. Просто необходимо предоставить

ChrootDirectory

В Вашем sshd файле конфигурации и перезапуске sshd.

Если Вы просто делаете sftp, то Вы не должны делать ничего больше. К сожалению, это не работает на scp. Для интерактивной оболочки необходимо будет скопировать двоичные файлы и/dev узлы в chroot.

Конфигурация в качестве примера, для просто отдельного пользователя, testuser:

Match User testuser
    ChrootDirectory /home/testuser
    ForceCommand internal-sftp

Несколько вещей знать, из sshd_config страницы справочника:

    All components of the pathname must be root-owned directories that are not
    writable by any other user or group.  After the chroot, sshd(8) changes the
    working directory to the user's home directory.

Поиск ChrootDirectory в человеке sshd_config для получения дополнительной информации.

10
09.02.2014, 23:19
2 ответа

Можно ввести однопользовательский режим путем передачи параметра single или 1 к ядру. Однопользовательский режим даст Вам терминал с полномочиями пользователя root. Это может также помочь отключить экран-заставку и включить подробный режим путем удаления quiet и splash из списка параметров (если они существуют, конечно). Для начальной загрузки в однопользовательский режим, из меню GRUB нажимают e, затем ищут строку, которая похожа

linux   /boot/vmlinuz root=/dev/sda4 ro quiet splash

и добавьте single в конец, удаление quiet и splash если они существуют так, чтобы это стало

linux   /boot/vmlinuz root=/dev/sda4 ro single

или, альтернативно

linux   /boot/vmlinuz root=/dev/sda4 ro 1
8
27.01.2020, 20:03
  • 1
    Не работает, к сожалению, :-( a), Если я нажимаю c Я вхожу в консоль команды GRUB, нет ничего для наблюдения там. Но я могу нажать e отредактировать конфигурации начальной загрузки и CTRL+X выполнить измененную конфигурацию. Версии GRUB ведут себя это по-другому? b) В "конфигурации" режима восстановления, linux строка уже говорит ro single, но это не удается. Возможно, GRUB пытается отобразить экран-заставку или что-то? –  Tomalak 13.11.2010, 19:22
  • 2
    Извините я отправил неправильный ключ, 'e' должен быть корректным. Обновленный. –  phunehehe 13.11.2010, 19:28
  • 3
    Это хорошо, аплодисменты. Однако: там нет splash параметр где угодно. Я также пытался добавить text (или textonly, как один предложенный хит Google) как параметры, но это проигнорировано, экран все еще замораживается на полпути посредством начальной загрузки. –  Tomalak 13.11.2010, 19:33
  • 4
    Если это не там затем, Вы не должны удалять его, видеть обновленный. –  phunehehe 14.11.2010, 02:32
  • 5
    Если однопользовательский режим не достаточно, более радикальный подход linux /boot/vmlinuz root=… ro init=/bin/bash. Это отбрасывает Вас к оболочке непосредственно после того, как корневой раздел будет смонтирован без сервиса вообще. Вы, вероятно, захотите mount -t proc proc /proc и mount -o remount,rw / перед чем-либо еще. –  Gilles 'SO- stop being evil' 14.11.2010, 19:47

На Fedora 16 для начальной загрузки в текстовом режиме:

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Если Вы хотите X быть удаленными полностью выполненные:

yum -y groupremove "X Window System" "GNOME Desktop Environment" 
1
27.01.2020, 20:03

Теги

Похожие вопросы