Создайте пользователя, который не использует графический интерфейс
Мне было интересно, если бы было возможно, чтобы один пользователь использовал графический интерфейс, а отдельный пользователь имел более "чистый Ubuntu"
Изменить: я в конечном итоге найти Openbox Desktop Environment, который имитирует голые базовые, которые я ищу
Редактировать 2: Я все еще ищу способ сделать пользователя только для консоли. Openbox был / является только временным исправлением.
2 ответа
Технически да. На самом базовом уровне вы можете использовать следующие команды для создания cmdonly
пользователь:
sudo useradd cmdonly
sudo passwd cmdonly
В отличие от adduser
команда (кстати, это Perl-скрипт), useradd
никоим образом не настраивает профиль пользователя или домашний каталог. Что у вас есть следующая запись в /etc/passwd
cmdonly:x:1007:1008::/home/cmdonly:
Такой пользователь принадлежит только к своей группе и ему назначен домашний каталог, но он не создан
$ ls -ld /home/cmdonly/
ls: cannot access /home/cmdonly/: No such file or directory
Обратите внимание, что оболочка также не установлена, что по умолчанию bash
если у вас есть несколько оболочек.
Что касается пользователя с графическим интерфейсом, у него есть право входа в консоль и графический интерфейс. Насколько мне известно, пока что нет способа избежать входа в cmd для такого пользователя. Чтобы создать пользователя с поддержкой графического интерфейса, достаточно запустить sudo adduser newusername
Во время входа в систему, если вы нажмете Ctrl + Alt + F1, вы сможете подключиться к терминалу, войти в систему оттуда и продолжить работу.