Использовать предыдущих пользователей, уже присутствующих в каталоге Linux Home

Недавно я установил новую копию Ubuntu 16.04.0 LTS на свой серверный ПК. Я установил мой ранее /home каталог. Он состоял из нескольких учетных записей пользователей, которые были сделаны ранее. Но после установки ни один из этих аккаунтов не показывался на экране входа в систему. Теперь я воссоздал эту учетную запись, используя ту же самую раннюю информацию (например, Name, Username .etc), но теперь, когда они пытаются войти с экрана входа в систему, они не могут это сделать, пока они используют ssh для входа в систему, отображается следующее сообщение :

Кроме того, есть некоторые проблемы с правами на каталоги. Могло бы как-то помочь в решении проблемы.

1
задан 10 April 2018 в 19:13

3 ответа

Убедитесь, что 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».

2
ответ дан 22 May 2018 в 11:31

Убедитесь, что 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».

2
ответ дан 17 July 2018 в 17:06

Убедитесь, что 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».

2
ответ дан 23 July 2018 в 17:57

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

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