Author: qwiat
Date: Tue Feb 22 23:51:51 2005
New Revision: 5558

Added:
   PLD-doc/queue/uzytkownicy_grupy.txt
Log:
- nowe rozdzialy


Added: PLD-doc/queue/uzytkownicy_grupy.txt
==============================================================================
--- (empty file)
+++ PLD-doc/queue/uzytkownicy_grupy.txt Tue Feb 22 23:51:51 2005
@@ -0,0 +1,168 @@
+Zarządzanie kontami użytkowników
+==================================
+
+1. Konta użytkowników
+----------------------
+
+ * Dodawanie konta użytkownika
+  Dodajemy konto użytkownika poleceniem useradd -m {$nazwa_użytkownika}
+  np.: 
+  # useradd -m jkowalski
+
+  To polecenie doda konto o identyfikatorze 'jkowalski' i utworzy katalog
+  domowy (-m). Dodatkowo do stworzonego katalogu skopiowana zostaje
+  zawartość katalogu /etc/skel.
+  
+  Domyślnie konto zostanie utworzone na podstawie opcji z plików:
+  /etc/default/useradd i /etc/login.defs.
+  
+  Najważniejsze opcje pierwszego z nich to: 
+   GROUP - id. grupy głównej - domyślnie: 1000 (users)
+   HOME  - miejsce przechowywania katalogów domowych - domyślnie: "/home/users"
+   SHELL - powłoka - domyślnie:  "/bin/bash"
+  
+  Drugi określa bardziej zaawansowane opcje, najważniejsze z nich to:
+   PASS_MAX_DAYS  - liczba dni do wygaśnięcia hasła -domyślnie: 99999
+   PASS_MIN_DAYS  - minimalna liczba dni do między zmianami hasła -domyślnie: 0
+   PASS_WARN_AGE  - ilość dni przez które będzie pokazywane ostrzeżenie o 
wygaśnięciu hasła - domyślnie: 7
+
+  Wiele opcji kont zawartych w tych plików można łatwo modyfikować poprzez
+  przekazanie  odpowiednich parametrów do programu useradd, informacje na ten
+  temat uzyskamy w manualu. Jeśli chcemy utworzyć większa ilość kont o
+  zmodyfikowanych parametrach to wygodniejsze będzie ustawienie
+  interesujących nas wartości  w /etc/default/useradd i /etc/login.defs.
+
+  Na koniec administrator musi ustawić hasło dla danego użytkownika.
+
+
+
+ * Usuwanie konta
+  Aby usunąć konto użyjemy programu userdel:
+  # userdel jkowalski
+
+  Warto wspomnieć tu o opcjach '-r' i '-f', pierwsza usuwa
+  katalog domowy, druga wymusza usunięcie również plików z katalogu domowego
+  nawet jeśli do niego nie należą.
+
+
+
+* Modyfikacja danych użytkownika
+  Dane użytkownika modyfikujemy poleceniem usermod, dokładny opis
+  tego programu znajdziemy w manualu.
+
+
+* Hasło
+  Administrator nadaj hasło użytkownikowi poleceniem passwd 
{$nazwa_użytkownika}
+  # passwd jkowalski
+  Changing password for w1.
+  New UNIX password)  
+  Retype new UNIX password) 
+
+  Zwykły użytkownik może zmienić swoje hasło poleceniem passwd bez parametru.
+
+
+
+* Zarządzanie kontami
+  Blokadę konta zakładamy poleceniem: passwd -l {$nazwa_użytkownika}  np.:
+  # passwd -l jkowalski
+
+  Konto odblokujemy przy pomocy parametru -u np.:
+  # passwd -u jkowalski
+ 
+  Możemy zmusić użytkownika do zmiany hasła tuż po zalogowaniu np.:
+  # passwd -e jkowalski
+
+
+    
+
+* Uwagi końcowe
+  - Jeśli użytkownik ma konto na wielu maszynach dobrym zwyczajem jest
+  nadawanie takiego samego numeru użytkownika (UID) dla każdego z kont.
+  W przypadku programu useradd należy użyć opcji "-u"
+
+
+
+  
+
+
+
+2. Grupy
+------------
+
+*Dodanie grupy
+  Używamy polecenia groupadd {$nazwa_grupy} np.:
+  # groupadd kadry
+
+
+
+*Usuwanie grupy
+  Używamy polecenia groupdel {$nazwa_grupy}:
+  # groupdel kadry
+
+
+
+*Uwagi końcowe
+
+  - Jeśli tworzymy grupy użytkowników na wielu maszynach, dobrym
+  zwyczajem jest nadawanie takiego samego numeru grupy (GID) dla każdej z grup.
+  W przypadku programu groupadd należy użyć opcji "-g"
+
+
+
+
+
+
+
+
+
+3. Zarządzanie uprawnieniami
+----------------------------
+W PLD zastosowano restrykcyjny system uprawnień, zwykły użytkownik domyślnie
+ma minimalne możliwe uprawnienia. Aby uzyskać większe uprawnienia administrator
+musi zapisać użytkownika do odpowiednich grup, poniżej została przedstawiona
+lista grup i odpowiadających im "przywilejów":
+
+Najczęściej spotykane grupy:
+root   (0)     - uzyskanie wysokich uprawnień w dużej części systemu
+bin    (1)
+daemon (2)
+sys    (3)     - odczyt niektórych plików systemowych np. konfiguracji i logów 
systemu druku CUPS
+adm    (4)     - możliwość korzystania z narzędzi takich jak: tarcerouote, 
ping, arping, clockdiff
+tty    (5)     
+disk   (6)     - dostęp do zarządzania dyskami i partycjami (?)
+lp     (7)     - dostęp do portu drukarki: równoległego, USB
+mem    (8) 
+kmem   (9)     - odczyt z urządzeń /dev/mem, /dev/kmem, /dev/port (?)
+wheel  (10)    - umożliwienie korzystania z "sudo"
+icmp   (11) 
+mail   (12)
+news   (13)
+uucp   (14)
+man    (15)
+ttyS   (16) 
+proc   (17)    - dostęp do pseudosystemu plików /proc (np. wgląd do procesów 
innych użytkowników)
+floppy (19)    - możliwość niskopoziomowego formatowania dyskietek i tworzenia 
na nich systemu plików
+games  (20) 
+slocate        (21) 
+utmp   (22)    - zapis do plików /var/run/utmpx, /var/log/wtmp, 
/var/log/lastlog
+audio  (23)    - dostęp do karty dźwiękowej
+video  (24)
+cdwrite        (27)    - dostęp do narzędzi nagrywania płyt CD
+fsctrl (28)    - grupa której można używać do nadawania praw montowanych 
systemów plików
+console        (31) 
+dip    (40) 
+ftp    (50)    - grupa systemowa serwera FTP: odczyt plików konfiguracji
+http   (51)    - grupa systemowa serwera WWW 
+xdm    (55)    - grupa systemowa demona logowania
+nobody (99)    - uniwersalna grupa
+crontab (117)  - odczytywanie konfiguracji demona CRON
+stats  (123)   - grupa używana do potrzeb automatycznie generowanych statystyk 
(mrtg, calamaris, itd.)
+logs   (124)   - grupa odczytu niektórych logów
+fileshare(138)  - możliwość udostępniania systemów plików w sieci (zapis do 
/etc/exports, /etc/samba/smb.conf)
+users  (1000)  - popularna grupa główna dla zwykłych użytkowników 
+tpexec (65500) 
+nosock (65501) 
+nocsock        (65502) 
+nossock        (65503) 
+nofork (65504) 
+nogroup (65534)

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to