Brukere, roller og rettigheter
Kapittel 2
su
su
Lar deg bytte bruker (switch user). Brukes ofte for å bytte til root.
Typer brukere
Normal bruker: kan endre egne filer, men ikke systemfiler eller andres filer.
Superbruker (root): har fulle rettigheter til alt.
sudo <kommando>
Kjører en kommando med root-rettigheter.
sudo -k
Avslutter gjeldende sudo-økt.
sudo -s
Starter et shell som root.
exit
Logger ut fra root og tilbake til normal bruker.
Filrettigheter
Rettigheter er delt opp i tre grupper: bruker (owner), gruppe og andre.
Format: rwxrwxrwx
r = read
w = write
x = execute
Eksempler:
rwx rwx rwx = alle har fulle rettigheter (octal 777)
rwx rwx --- = bruker og gruppe har fulle rettigheter, andre ingen (octal 770)
rwx rw- rw- = bruker har fulle rettigheter, gruppe og andre kan lese/endre men ikke kjøre (octal 766)
rw- r-- r-- = eier kan lese/skrive, gruppe og andre kan kun lese (octal 644)
rwx r-x r-x = eier kan alt, gruppe og andre kan lese/kjøre (octal 755)
Endre rettigheter med chmod:
chmod <octal> <fil>
Eksempel: chmod 644 dokument.txt
Endre spesifikke rettigheter:
chmod u-r <fil>
Fjerner lese-rettighet for bruker.
u = user, g = group, o = others, a = all.
Endre fileier
sudo chown <bruker> <fil>
Endrer hvem som eier filen.
Eksempel: sudo chown ola dokument.txt
Symbolske lenker og hardlinks
Symbolsk lenke (softlink / symlink)
ln -s original.txt link.txt
Peker til en fil, omtrent som en snarvei. Brytes hvis originalfilen flyttes eller slettes.
Hardlink
ln original.txt link.txt
Peker direkte til dataene på disken. Originalfil og hardlink er likeverdige og fungerer selv om den ene slettes (så lenge dataene fortsatt eksisterer på disken).
