Недавно я установил новую копию Ubuntu 16.04.0 LTS на свой серверный ПК. Я установил мой ранее /home каталог. Он состоял из нескольких учетных записей пользователей, которые были сделаны ранее. Но после установки ни один из этих аккаунтов не показывался на экране входа в систему. Теперь я воссоздал эту учетную запись, используя ту же самую раннюю информацию (например, Name, Username .etc), но теперь, когда они пытаются войти с экрана входа в систему, они не могут это сделать, пока они используют ssh для входа в систему, отображается следующее сообщение :
Кроме того, есть некоторые проблемы с правами на каталоги. Могло бы как-то помочь в решении проблемы.
Убедитесь, что uid и gid новых учетных записей, которые вы создали, соответствуют uid и gid в старых / домашних каталогах. Например. просмотр / etc / passwd даст вам uid и gid в третьем и четвертом полях соответственно. «Ls -la / home» предоставит вам uid и gid, записанные в файловой системе.
Если они не совпадают, вам нужно будет сделать «chown -R uid: gid / home / user 'где uid и gid - значения из / etc / passwd. Вам также необходимо убедиться, что «пользователь» в / home / user соответствует значению в / etc / passwd. Вы можете изменить это значение, если необходимо, с помощью «usermod».
Убедитесь, что uid и gid новых учетных записей, которые вы создали, соответствуют uid и gid в старых / домашних каталогах. Например. просмотр / etc / passwd даст вам uid и gid в третьем и четвертом полях соответственно. «Ls -la / home» предоставит вам uid и gid, записанные в файловой системе.
Если они не совпадают, вам нужно будет сделать «chown -R uid: gid / home / user 'где uid и gid - значения из / etc / passwd. Вам также необходимо убедиться, что «пользователь» в / home / user соответствует значению в / etc / passwd. Вы можете изменить это значение, если необходимо, с помощью «usermod».
Убедитесь, что uid и gid новых учетных записей, которые вы создали, соответствуют uid и gid в старых / домашних каталогах. Например. просмотр / etc / passwd даст вам uid и gid в третьем и четвертом полях соответственно. «Ls -la / home» предоставит вам uid и gid, записанные в файловой системе.
Если они не совпадают, вам нужно будет сделать «chown -R uid: gid / home / user 'где uid и gid - значения из / etc / passwd. Вам также необходимо убедиться, что «пользователь» в / home / user соответствует значению в / etc / passwd. Вы можете изменить это значение, если необходимо, с помощью «usermod».