w08.pdf

(54 KB) Pobierz
749170140 UNPDF
Plik /etc/passwd
username:password:uid:gid:gcos-field:home-dir:login-shell
username { identykator u»ytkownika (maªe litery i cyfry, pierwsza
litera, do 8 znaków)
password { zaszyfrowane hasªo u»ytkownika (##username -
security C2, x - shadow, * - blokada)
uid { numeryczny identykator u»ytkownika (0..32767)
gid { numeryczny identykator grupy (0..32767)
gcos-eld { imie i nazwisko u»ytkownika + ew. telefon, nr pokoju
itp.
home-dir { katalog prywatny u»ytkownika
login-shell { interpreter komend (musi gurowa¢ w /etc/shells)
Plik /etc/group
groupname:password:gid:user-list
groupname { nazwa grupy
password { opcjonalne hasªo (zaszyfrowane)
gid { numeryczny identykator grupy
user-list { lista u»ytkowników
1
3
Plik /etc/shadow
Polecenia su i newgrp
username:password:lastchg:min:max:warn:inactive:expire:flag
username { identykator u»ytkownika
password { zaszyfrowane hasªo (13 znakow)
lastchg { data ostaniej zmiany hasªa
min { minimalny okres pomi¦dzy zmianami hasªa (dni)
max { maksymalny okres pomi¦dzy zmaianami hasªa (dni)
warn { na ile dni przed upªywem terminu przypomina¢ o zmianie
hasªa
inactive { maksymalny okres nieaktywno±ci u»ytkownika
expire { termin wa»no±ci konta
flag { 0 (zarezerwowoane na przyszªo±¢)
su [-] [ user [ arg ]]
newgrp [-] [ group ]
Przykªady:
su
su jurek
su - jurek
su jurek -c ls
newgrp super
2
4
749170140.033.png 749170140.034.png 749170140.035.png 749170140.036.png 749170140.001.png 749170140.002.png 749170140.003.png 749170140.004.png 749170140.005.png 749170140.006.png 749170140.007.png 749170140.008.png
Login
Program useradd
Kolejno±¢:
1. init
2. getty
3. login
4. shell
useradd [ opcje ] loginnname
Opcje:
-d home { ±cie»ka do katalogu u»ytkownika
-c gcos { peªne imie, nazwisko i inne informacje
-g group { podstawowa grupa do której u»ytkownik ma nale»e¢
-G g1, g2, ... { lista grup do których u»ytkownik ma nale»e¢
-u uid { numeryczny identykator u»ytkownika
-s shell { peªna ±cie»ka do powªoki u»ytkownika
-k skel { ±cie»ka do katalogu zawieraj¡cego prototypowe pliki
konguracyjne
-o { uid nie musi by¢ unikalne
Pliki:
/etc/nologin
$HOME/.hushlogin
/etc/motd
/etc/utmp (Linux) /var/adm/utmp (Solaris)
/etc/wtmp (Linux) /var/adm/wtmp (Solaris)
5
7
Zakªadanie kont
Program usermod
1. wygenerowanie "login name"
2. przydzielenie uid
3. utworzenie rekordów w /etc/passwd (i ew. /etc/shadow)
4. utworzenie katalogu
5. skopiowanie plików konguracyjnych (.prole, .login, .cshrc, itp)
6. przekazanie praw wªasno±ci do katalogu i plików
7. nadanie hasªa
8. uworzenie aliasów pocztowych
usermod [ opcje ] loginnname
Opcje:
-d home { ±cie»ka do katalogu u»ytkownika
-c gcos { peªne imie, nazwisko i inne informacje
-g group { podstawowa grupa do której u»ytkownik ma nale»e¢
-G g1, g2, ... { lista grup do których u»ytkownik ma nale»e¢
-u uid { numeryczny identykator u»ytkownika
-s shell { peªna ±cie»ka do powªoki u»ytkownika
-o { uid nie musi by¢ unikalne
6
8
749170140.009.png 749170140.010.png 749170140.011.png 749170140.012.png 749170140.013.png 749170140.014.png 749170140.015.png 749170140.016.png 749170140.017.png 749170140.018.png 749170140.019.png 749170140.020.png
Z shell
Program userdel
Kolejno±¢ uruchamiania plików koguracyjnych:
1. /etc/zshenv
2. $ZDOTDIR/.zshenv
3. /etc/zprole - tylko login shell
4. $ZDOTDIR/.prole - tylko login shell
5. /etc/zshrc
6. $ZDOTDIR/.zshrc
7. /etc/zlogin - tylko login shell
8. $ZDOTDIR/.zlogin - tylko login shell
userdel [-r] loginnname
Opcje:
-r { katalog u»ytkownika nale»y skasowa¢ wraz z caª¡ zawarto±ci¡
9
11
Bourne shell
Kolejno±¢ uruchamiania plików koguracyjnych:
1. /etc/prole - tylko login shell
2. $HOME/.prole - tylko login shell
Korn shell
C shell
Kolejno±¢ uruchamiania plików koguracyjnych:
1. /etc/.login
2. $HOME/.cshrc
3. $HOME/.login - tylko login shell
4. $HOME/.logout - tylko login shell (przy zako«czeniu pracy)
Kolejno±¢ uruchamiania plików koguracyjnych:
1. /etc/prole - tylko login shell
2. $HOME/.prole - tylko login shell
3. $ENV - zwykle $HOME/.kshrc
10
12
749170140.021.png 749170140.022.png 749170140.023.png 749170140.024.png 749170140.025.png 749170140.026.png 749170140.027.png 749170140.028.png 749170140.029.png 749170140.030.png 749170140.031.png 749170140.032.png
Zgłoś jeśli naruszono regulamin