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
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
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
Plik z chomika:
sq2wkh
Inne pliki z tego folderu:
teoria.pdf
(327 KB)
2u.jpg
(238 KB)
1u.jpg
(246 KB)
w08.pdf
(54 KB)
adrian.JPG
(210 KB)
Inne foldery tego chomika:
lab
lab5
pliki lab1
SOUP
wykłady
Zgłoś jeśli
naruszono regulamin