Создайте пользователя, который не использует графический интерфейс

Мне было интересно, если бы было возможно, чтобы один пользователь использовал графический интерфейс, а отдельный пользователь имел более "чистый 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, вы сможете подключиться к терминалу, войти в систему оттуда и продолжить работу.

Другие вопросы по тегам