Adduser & useradd
POOLELI
Sissejuhatus
USERADD
Võtmed
- Süntaks
- useradd [võtmed] KASUTAJA
-c | Kommentaari lisamiseks. Peamiselt kasutatakse kasutaja täisnime jaoks. |
-d | Kasutaja kodu kataloogi loomiseks. |
-D | Väljastab useradd vaikimisi konfiguratsiooni. |
-g | Uue kasutaja gruppi nimi või number. Grupp peab eelnevalt olemas olema. Gruppi number paeb viitama olemasolevale gruppile. |
-G | Uuele kasutajale lisa gruppide lisamiseks. |
-k | Kasuta alternatiivina /etc/skel kataloogi asemel. |
-m | Loob kasutajale kodukataloogi. |
-s | Määra kasutajale shell. |
Kõiki võtmeid on võimalik näha sisestades käsurealt man useradd.
Näited:
useradd -m test
Loodi kasutaja nimega test ja kodukataloog /home/test. Ilma võtmeta -m kataloogi ei tehta. Loodi grupp test ja lisati kasutaja.
useradd -D
GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/sh SKEL=/etc/skel CREATE_MAIL_SPOOL=no
Käsk useradd -D väljastab useradd vaikimisi seadistused, mis kasutajale määratakse nagu shelli (/bin/sh), kodukataloogi asukoht (/home) ja kodukataloogi vaikimisi seadistuse (/etc/skel).
useradd -m -k /home/student -s /bin/bash test
Loodi kasutaja test, shelliks määrati bash ning kodukatalood tehti /home/student kataloogi järgi.
useradd -m -G audio,admin test
Loodud kasutaja test on lisaks grupile test lisatud ka gruppidesse audio ja admin (gruppid millese kasutaja lisatakse peavad süsteemis olemas olema).
ADDUSER
Võtmed
- Süntaks
- adduser [võtmed] KASUTAJA
--home | Uue kasutaja kodukataloog. Kasutatakse vaikimisi konfigureeritud kodukataloogi asemel. |
--shell | Määra kasutajale shell, mis erineb vaikimisi konfiguratsioonist. |
--ingroup | Lisa uus kasutaja vaikimisi määratud gruppi asemel teise gruppi. |
--quiet | Ei väljasta informatiivseid sõnumeid, väljastab ainult hoiatusi ja vea teateid. |
--help | Näitab lühikest juhendit. |
--version | Väljastab adduseri versiooni. |
Kõiki võtmeid on võimalik näha sisestades käsurealt man adduser.
Näited:
adduser test
Adding user `test' ... Adding new group `test' (1011) ... Adding new user `test' (1002) with group `test' ... Creating home directory `/home/test' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for test Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Loodi kasutaja nimega test ja kodukataloog /home/test. Loodi grupp test ja lisati kasutaja. Küsiti kasutajale parool ning anti võimalus lisa informatsiooni lisamiseks. Lõpetuseks küsiti kinnitust.
adduser --ingroup admin --shell /bin/sh test
Adding user `test' ... Adding new user `test' (1002) with group `admin' ... Creating home directory `/home/test' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for test Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Luuakse kasutaja test ja lisatakse ta gruppi admin ning shelliks määratakse /bin/sh
adduser --disabled-login --quiet --home /home/123 test
Changing the user information for test Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Loodud kasutajal test on kodukataloogiks /home/123 ja parooli ei ole määratud. Kasutaja loomise ajal ei edastatud informatsiooni protsessist.
adduser test audio
Adding user `test' to group `audio' ... Adding user test to group audio Done.
Kasutaja test lisati gruppi audio. Nii kasutaja kui grupp peavad süsteemis olemas olema.
Kasutatud materjalid
Käsurealt
man useradd
man adduser
http://www.go2linux.org/useradd-vs-adduser
Autor
Toomas Rohumets A21