в настоящее время я использую Ubuntu 16.04 и установил моего Пользователя UID на 501 (interop с Mac).
Однако даже после установки login.defs:
UID_MIN 500
UID_MAX 60000
# System accounts
#SYS_UID_MIN 100
SYS_UID_MAX 499
Это wil все еще не работает и ни отображает пользователя в lightdm, ни в Пользовательских Настройках Ubuntu, каких-либо идеях?
Не только пользователь, но также и группа могут поставить набор, изучить следующий
GID_MIN 1000
GID_MAX 60000
# System accounts
SYS_GID_MIN 100
SYS_GID_MAX 499
таким образом, после того как Вы сбросили свой идентификатор пользователя и вернули lightdm снова.
проблема похожа на Вас, используют nfs3 вместо nfs4, nfs4 должен работать счастливо с именами пользователей вместо идентификаторов пользователей. Таким образом, Вам просто нужны имена к соответствию.
проверка, что сервер экспорта выполняет nfs4 и экспортирует в nfs4 режиме.
человечность должна быть nfs4 на клиентском конце, но, возможно, должна быть сказана не использовать 'sys' аутентификацию (который ищет UID не имена).
Просто испытанное изменение/etc/login.defs:
#
# Min/max values for automatic uid selection in useradd
#
UID_MIN 100
UID_MAX 60000
# System accounts
#SYS_UID_MIN 100
#SYS_UID_MAX 999
#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN 100
GID_MAX 60000
# System accounts
#SYS_GID_MIN 100
#SYS_GID_MAX 999
После перезагрузки, lightdm показывает всем пользователям с uid> 100 & & ценуроз> 100, и их показывают в Диспетчере пользователей Ubuntu (у меня нет пользователей с UID между 500 и 1000, таким образом, попробовал 100). Я думаю, что S1mmel прямо здесь.
Вы, верный accountsservice работает?