środa, 22 lutego 2012

Nowy użytkownik w systemie (useradd)

Dodanie nowego użytkownika w solarisie zrealizujemy poleceniem:

useradd login



Najczęściej wykorzystywane opcje dodatkowe polecenia useradd:




-d  -> wskazanie katalogu domowego użytkownika
useradd -d /export/home/janek janek 
utworzenie konta janek z przypisanym katalogiem domowym (katalog nie jest automatycznie tworzony jeśli nie istnieje).


-m -> utworzenie domyślnego katalogu użytkownika
useradd -d /export/home/janek -m janek
utworzenie konta janek z przypisanym katalogiem domowym/export/home/janek. Opcja -m spowoduje utworzenie katalogu użytkownika, jeśli nie istnieje. Do tego katalogu zostaną przekopiowane domyślne pliki konfiguracyjne zapisane w katalogu /etc/skel/


-c -> dodanie komentarza/opisu
useradd -c "To jest konto Janka Nowaka" janek
konto janek zostanie utworzone w systemie, a w pliku /etc/passwd znajdzie się informacja wpisana z opcją -c. 


-s -> określenie powłoki (shell'a)
useradd -s /bin/bash janek
konto janek zostanie utworzone w systemie, a domyślną powłoką użytkownika będzie bash. Ustawienie powłoki /bin/false/ spowoduje utworzenie konta bez możliwości zalogowania się do shella - np. stosowane w przypadku nadania dostępu tylko przez ftp.   


-e -> określenie daty ważności konta
useradd -e "01/01/2013" janek
Założone konto janek zostanie zablokowane 1 stycznia 2013 roku (format MM/DD/YYYY - miesiąc/dzień/rok). Informacja ta zostanie umieszczona w pliku /etc/shadow.

-g -> ustawienie domyślnej grupy, do której będzie należał użytkownik
useradd -g other janek
other będzie domyślną grupą użytkownika janek (standardowo jest to grupa other (1)). Jeśli chcemy janka dopisać do kilku dodatkowych grup, zastosujemy przełącznik -G.
 useradd -G ftp,staff janek

-u -> ustawienie identyfikatora (UID) użytkownika
useradd -u 222 janek
222 będzie unikalnym identyfikatorem użytkownika (UID) janek. Opcja często wykorzystywana, gdy tworzymy konto tego samego użytkownika na różnych serwerach i chcemy, aby na każdym posiadał ten sam UID.


Wykorzystywane pliki

Tworzenie użytkownika za pomocą polecenia useradd modyfikuje pliki:
/etc/passwd   (więcej)
/etc/shadow
/etc/group

Jeśli tworzymy użytkownika z wykorzystaniem opcji -m, to pliki konfiguracyjne znajdujące się w katalogu /etc/skel kopiowane są do katalogu domowego użytkownika.

Brak komentarzy:

Prześlij komentarz