it-swarm.dev

Jak mohu vytvořit administrátorského uživatele z příkazového řádku?

Chci vytvořit uživatele s oprávněními správce a všemi běžnými nastaveními, jako je domovský adresář.

  1. Existuje parametr adduser, který dává uživateli Sudo právomoci automaticky?
  2. Jaká jsou výchozí nastavení pro adduser? Bude automaticky vytvářet domácí adresáře a všechny ostatní věci bez dalších parametrů? (tj. je adduser <username> dost?)
84
Oxwivi

Přidejte uživatele do skupiny Sudo pomocí:

adduser <username> Sudo

(Pokud používáte Ubuntu 11.10 nebo starší, použijte skupinu admin.)

Výchozí hodnoty jsou uloženy v /etc/adduser.conf, můžete je zkontrolovat pomocí

less /etc/adduser.conf

Chcete-li vytvořit uživatele a přidat jej přímo do skupiny Sudo, použijte

adduser <username> --group Sudo

(Opět použijte admin místo Sudo pro 11.10 a starší.)

Podívejte se na všechny možnosti, které máte s adduserzde .

77
Bruno Pereira

Chcete-li vytvořit nového uživatele s oprávněními správce v Ubuntu 12.04 a novějších verzích:

adduser <username> --group Sudo

V Ubuntu 11.10 a starších použijte toto místo:

adduser <username> --group admin

Chcete-li upravit existujícího uživatele (12.04 a novější):

adduser <username> --group Sudo

nebo

Sudo usermod -aG Sudo <username>

(Nebo pro 11.10 a starší: Sudo usermod -aG admin <username>)

-a znamená připojit, zatímco -G znamená skupiny. S -a a -G příznaky, jak je uvedeno výše, skupina Sudo (nebo admin) bude přidáno do seznamu skupin, jejichž je uživatel členem.

45
Amith KK

Ostatní odpovědi jsou správné, ale také jste se ptali na domovský adresář. Budete také potřebovat heslo pro nového uživatele.

Sudo useradd *new-admin-username* -s /bin/bash -g Sudo -m
  • -s nastavuje přihlašovací schránku uživatele
  • -m vytvoří domovský adresář uživatele, pokud neexistuje: /home/*new-admin-username*
  • -g přidá uživatele do skupiny Sudo, takže bude mít administrátorská oprávnění (> 11.10)

Po vytvoření přidejte heslo pro uživatele:

Sudo passwd *new-admin-username*

Přihlaste se k uživateli, abyste zjistili, zda všechno fungovalo:

su *new-admin-username*
cd ~/
pwd
16
csi

Tady je jedna parník, Vytváří nového uživatele root. Musíte změnit některé parametry.

  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

Nejlepší,

0
Boschko