Когда вы создаете пользователя с помощью adduser, что происходит в системе?

Я вижу, что

/home/user folder is created.
/etc/passwd file has an entry with non bin/false or bin/nologin shells.
/etc/group has user group.
/etc/shadow has the password.

Есть ли что-то еще, когда происходит adduser?

Я хотел бы превратить обычного пользователя в системного пользователя. И я пытаюсь понять, в чем разница между этими двумя и что создается в каждом случае системными инструментами.

2
задан 13 April 2014 в 11:31

2 ответа

Знать больше о adduser посещении опций: Ссылка

Хорошо для изменения пользователя от обычного пользователя к использованию пользователя системы usermod -s опция:

usermod -s /bin/false userName

я предложил бы, чтобы Вы также посетили: Сайт

мусорное ведро/ложь:

Много раз у Вас будет система, где Вам нужен пользователь для существования в базе данных учетной записи (скажите,/etc/passwd), но не хотят предоставлять им доступ оболочки к машине (машинам). Общее решение этого должно установить оболочку пользователя на/bin/false. Это имеет эффект отклонения попыток входа в систему оболочки по ssh, telnet или другим запрашивающим оболочку протоколам. Это может иметь другие побочные эффекты также, но те выходят за рамки этой статьи.

Просто использование/bin/false как чья-то оболочка не мешает им использовать было, сказано в учетной записи, чтобы аутентифицировать по ssh и использовать инструменты необолочки, такие как перенаправление портов. Конфигурация по умолчанию в sshd будет часто позволять туннелировать и другое действие необолочки.

Ссылка

0
ответ дан 13 April 2014 в 11:31

Изменить пользователя? Я не знаю. Но можно создать пользователя системы без входа в систему и никакого корневого каталога путем выдачи следующей команды:

sudo adduser - система - no-create-home

Для получения дополнительной информации, посмотрите человека для adduser.

0
ответ дан 13 April 2014 в 11:31

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

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