Я добавил пользователя с именем «admin» на свой сервер Ubuntu 14.04LTS, используя adduser
.
Я привык добавлять пользователя в /etc/sudoers
файл при добавлении нового пользователя, которому нужны права sudo, но на этот раз я этого не сделал. Похоже, что пользователь 'admin' существовал до того, как я его создал, основываясь на выводе в оболочке. Почему это работает так?
user-management
privileges
adduser
trpt4him
источник
источник
admin
группу.Ответы:
По умолчанию
adduser
каждый новый пользователь добавляется в группу с тем же именем, что и пользователь (группа создается, если она еще не существует). Поэтому, если вы создадите пользователя с именем,admin
он будет добавлен в группуadmin
./etc/sudoers
содержит строкуЭто означает, что всем членам группы
admin
разрешено использоватьsudo
- и это верно и для вашегоadmin
пользователя.источник
adduser
, что означает, что у него уже есть права администратора ... Тем не менее, стоит добавить отчет об ошибке, я думаюJoe
входит в группу по имениJoe
.admin
случается идти в группу по имениadmin
. Но,admin
это системная группа. Это группа по умолчанию разрешено использовать sudo. Также вы можете указать группы, чтобыadmin
пользователь не входил вadmin
группу. Наконец, это проблема безопасности, когда пользователь имеет имяadmin
. У меня были SSH атаки грубой силы против меня, полагаясь на то, что я использовал имя пользователяadmin
.