
Когда я использую команду adduser на fedora, она не запрашивает пароль или полное имя. Работает точно так же, как useradd.
Я не понимаю, почему.
[hugues@localhost ~]$ sudo adduser user1
[hugues@localhost ~]$ sudo useradd user2
И он создает двух пользователей в /etc/passwd
user1:x:1004:1010::/home/user1:/bin/bash
user2:x:1005:1011::/home/user2:/bin/bash
решение1
в Fedora есть только useradd
команда, adduser
это просто символическая ссылка на useradd.
Вы можете проверить это с помощью следующей команды:
ls -ld /usr/sbin/adduser
вывод команды:
[root@fedora28 ~]# ls -ld /usr/sbin/adduser
lrwxrwxrwx. 1 root root 7 Feb 6 05:37 /usr/sbin/adduser -> useradd
решение2
useradd
— единственная команда из двух, которая доступна во всех системах типа Unix (насколько мне известно).
В Debian и его производных adduser
есть оболочка , useradd
которая добавляет некоторые удобства, например, создает одноименную группу по умолчанию.
В Fedora они такие же.