Настроить пользователя без GUI?

Возможно создание пользователя таким образом, что

Вход возможен через интерфейс командной строки, например. tty, ssh и т. д .; Вход невозможен в графическом интерфейсе, например. lightdm, gdm и т. д .; У этого есть пароль, в идеале также есть домашний каталог.
1
задан 28 May 2017 в 18:53

2 ответа

В Ubuntu 16.04,

вы можете настроить файл access.conf в соответствии с вашими потребностями.

Сначала создайте стандартного пользователя (без прав администратора). Затем отредактируйте файл /etc/security/access.conf и добавьте строку, которая будет запрещать любые локальные логины, кроме tty, которые вы определите.

В следующем примере пользователь с именем пользователя localuser может войти (на локальном компьютере) только с tty1.

- : localuser : LOCAL EXCEPT tty1

Теперь нам нужно Ubuntu 16.04 .

Вот трюк о том, как активировать в Ubuntu.

По какой-то причине, когда я протестировал это на своем Ubuntu 16.04, настроив файл по умолчанию /etc/pam.d/login, (строка pam_access.so уже существует, и я просто раскоментировал его), это didn

Но это сработало, когда я добавил строку в /etc/pam.d/common-account

Отредактируйте файл и вставьте следующую строку ниже pam_deny.so.

account required pam_access.so

Не требуется перезапуск какой-либо службы. Просто выйдите из системы и проверьте, может ли новый пользователь войти в систему из Lightdm, GDM или любого Диспетчера отображения.

1
ответ дан 18 July 2018 в 12:35

В Ubuntu 16.04,

вы можете настроить файл access.conf в соответствии с вашими потребностями.

Сначала создайте стандартного пользователя (без прав администратора). Затем отредактируйте файл /etc/security/access.conf и добавьте строку, которая будет запрещать любые локальные логины, кроме tty, которые вы определите.

В следующем примере пользователь с именем пользователя localuser может войти (на локальном компьютере) только с tty1.

- : localuser : LOCAL EXCEPT tty1

Теперь нам нужно Ubuntu 16.04 .

Вот трюк о том, как активировать в Ubuntu.

По какой-то причине, когда я протестировал это на своем Ubuntu 16.04, настроив файл по умолчанию /etc/pam.d/login, (строка pam_access.so уже существует, и я просто раскоментировал его), это didn

Но это сработало, когда я добавил строку в /etc/pam.d/common-account

Отредактируйте файл и вставьте следующую строку ниже pam_deny.so.

account required pam_access.so

Не требуется перезапуск какой-либо службы. Просто выйдите из системы и проверьте, может ли новый пользователь войти в систему из Lightdm, GDM или любого Диспетчера отображения.

1
ответ дан 24 July 2018 в 19:59

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

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