Я должен войти в рабочий стол человечности как 'jenkins', но я предполагаю применение к преобразованию любого не gui пользователь gui пользователю.
Я думаю, что сделал это прежде путем создания jenkins пользователя в панели управления прежде, чем установить jenkins. Однако на этот раз я уже имею jenkins, установленный, и уже создал jenkins пользователя.
Таким образом, я предполагаю, что должна быть группа или что-то, что я должен добавить jenkins к тому, так, чтобы это появилось в меню входа в систему?
или помещенный иначе, как, я получаю одного из пользователей от/etc/passwd в этом списке:
AFAIK там не является никаким различием между пользователями GUI и пользователями не-GUI: вместо этого, существует традиционно различие между пользователи системы и несистемные пользователи .
у Пользователей системы есть низкий числовой UID: а именно, /etc/login.defs
файл определяет
#
# Min/max values for automatic uid selection in useradd
#
UID_MIN 1000
UID_MAX 60000
# System accounts
#SYS_UID_MIN 100
#SYS_UID_MAX 999
, менеджеры по оформлению GUI как lightdm
обычно настраиваются для игнорирования системных учетных записей: в lightdm
, это сделало использование параметра конфигурации minimum-uid
:
[UserList]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin
, Почему minimum-uid
500 не 1000? AFAIK, который это для совместимости с другими системами, в особенности OSX, который использует UID_MIN
из 500
Для фактического входа в систему, пользователь, также будет нужна допустимая оболочка входа в систему (как указано в /etc/shells
файл) и входить в систему с сессией GUI, им также нужен записываемый корневой каталог.