Użytkownicy i uprawnienia
Tworzenie użytkownika
sudo useradd {atrybuty} nazwa
Wybrane atrybuty:
-d /home/?
(katalog domowy)-m
(utwórz katalog domowy)-s /bin/bash
(powłoka systemowa)-u 1000
(id użytkownika (uid))-g 1000
(id grupy (gid))-G grupa1, grupa2
(grupy użytkownika)-e 2024-12-12
(data ważności konta)
Modyfikowanie użytkownika
sudo usermod {atrybuty} nazwa
Wybrane atrybuty:
-d /home/?
(katalog domowy)-m
(utwórz katalog domowy)-s /bin/bash
(powłoka systemowa)-u 1000
(id użytkownika (uid))-g 1000
(id grupy (gid))-G grupa1, grupa2
(grupy użytkownika)-a
(dodanie do grupy, nie ich zmiana)-e 2024-12-12
(data ważności konta)
Tworzenie grupy
sudo groupadd {atrybuty} nazwa
Wybrane atrybuty:
-g 1000
(id grupy (gid))
Modyfikowanie grupy
sudo groupmod {atrybuty} nazwa
Wybrane atrybuty:
-g 1000
(id grupy (gid))-n nazwa
(nowa nazwa grupy)
CHAGE
sudo chage
Wybrane atrybuty:
-l
(wyświetlenie szczegółów, nie łączy się z innymi)-d 2024-12-12
(ostatnia zmiana hasła)-E 2024-12-12
(wygaśnięcie konta)-m 1
(minimalna ilość dni pomiędzy zmianami hasła)-M 10
(maksymalna ilosć dni pomiędzy zmianami hasła)-W 0
(dni ostrzegania przed wygaśnięciem hasła)-I 0
(dni do wygaśnięcia konta po wygaśnięciu hasła)
Uprawnienia
Kody liczbowe:
r - 4
w - 2
x - 1
Dodajemy aby otrzymać żądaną wartość. Grupujemy po 3 dla właściciela, grupy i innych np. 777
Kody literkowe:
u
- właściciel plikug
- grupa plikuo
- innia
- wszystcy Dodawanie uprawnień:a+x
Odbieranie uprawnień: a-x
Kody można łączyć: ug+rwx
Stosowanie:
sudo chmod {kod} /sciezka/do/pliku/lub/katalogu
Zmiana właściciela
sudo chown user:grupa /sciezka/do/pliku/lub/katalogu
Wyświetlanie uprawnień
ls -l
Lepki bit:
sudo chmod 1775 /sciezka/do/katalogu