Adduser & useradd

From ICO wiki
Revision as of 17:20, 1 May 2011 by Trohumet (talk | contribs)
Jump to navigationJump to search

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