Spis treści:
1.Logowanie
2. Użytkownicy i
grupy
Login jest programem, który
nawiązuje nowe sesję z
systemem w celu dopuszczenia
użytkownika do jego konta shell.
Stan gotowości tego programu
możemy rozpoznać po znaku
zachęty "login: " wyświetlanym
na naszym aktualnym terminalu.
Wtedy jesteśmy w stanie podać
nasz login oraz po pojawieniu się
znaku zachęty "Password: "
nasze hasło (w trakcie
wpisywania hasła opcja
ukazywania - echo jest
wyłączona lub ukazywane są
znaki "*" - w zależności od
konfiguracji systemu).
Po podaniu poprawnych danych zostaniemy
dopuszczeni do naszego konta shell - czyli z
pliku /etc/passwd zostaną odczytane
informacje o powłoce systemowej jaka nam
przysługuje, a następnie zostaniemy
przeniesieni do naszego macierzystego
katalogu - dokładna data oraz skąd
podjęliśmy łączność z systemem zostanie
zapisana do pliku "utmp" (listy aktualnie
aktywnych sesji - listę tych sesji możemy
wyświetlić przy pomocy polecenia 'who',
'users' lub 'finger' - w zależności jak
dokładne informacje chcemy otrzymać) i
"wtmp" (listy poprzednich sesji - listę tych
sesji możemy wyświetlić przy pomocy
polecenia 'last') - położenie tych plików
zależy od konfiguracji systemu jednak
zazwyczaj są to: /var/run/utmp oraz
/var/log/wtmp.
Ponieważ Linux jest
systemem przeznaczonym
głównie do pracy w sieciach,
zastosowano w nim
konieczny podział na
użytkowników i grupy.
Pierwszym i najważniejszym
użytkownikiem w systemie
jest root. Posiada on
nieograniczone uprawnienia
w systemie.
Konto administratora tworzone jest
podczas instalacji systemu. Tworzenie
innych kont nie jest wymagane, ale
mocno zalecane. Istnieje przekonanie, że
nie powinno się przesiadywać cały czas
na koncie roota, gdyż ma to poważne
znaczenie dla bezpieczeństwa systemu
(zarówno wewnętrznego, jak i
zewnętrznego).Powinno być używane
wyłącznie do zadań wymagających
maksymalnych uprawnień (administracja
systemem).
Zatem nawet jeśli do Twojego komputera
dostęp masz tylko Ty to i tak powinieneś
utwórzyć konto dla zwykłego
użytkownika - dla siebie.
Grupy tworzone są dla
użytkowników
charakteryzujących się daną
cechą. Dzięki grupom możliwe
jest ustalenie uprawnień dla
większego grona użytkowników
jednocześnie - nie zaś każdemu
indywidualnie.
Grupy przydają się na
komputerach, do których dostęp
mają użytkownicy z zewnątrz
(szkoły, kafejki, konta shell) -
podział może np. wyróżniać
użytkowników domowych i
"zewnętrznych".