Filrettigheter i Linux bestemmer hvem som kan vise, endre eller kjøre filer. De kan angis for tre grupper av brukere: filens eier, eiergruppen og alle andre brukere.
Hver fil har et unikt sett med tillatelser som kan endres ved hjelp av kommandoene chmod
og chown
. Korrekt angitte tillatelser bidrar til å beskytte filer mot uautorisert tilgang og øker systemsikkerheten.
Spesialtillatelser i Linux er tillatelser som gir brukere eller prosesser tillatelse til å utføre bestemte handlinger på systemet. De kan tildeles til filer eller kataloger og inkluderer følgende:
setuid
: gjør at en fil kan kjøres med rettighetene til filens eiersetgid
: gjør at en fil kan kjøres med rettighetene til filens gruppe.sticky bit
: forhindrer at filer i en katalog slettes hvis brukeren som sletter filen, ikke er filens eier eller administrator.suid
: gjør det mulig for en bruker å kjøre programmer med rettighetene til filens eier.Disse rettighetene brukes for å ivareta sikkerheten og beskytte systemet mot uautorisert tilgang og endringer.
Hvis du vil finne ut hvilke rettigheter en linux-fil har, kjører du denne kommandoen i mappen der filen ligger:
ls -l
Hvis du vil angi spesielle tillatelser, kan du bruke kommandoen chmod
. Bruk følgende kommando:
chmod u+s file_name
hvor"u
" står for user,"s
" står for setuid
, og"file_name
" står for filnavn.
På samme måte bruker du kommandoen setgid for å angi setgid
:
chmod g+s file_name
der"g
" står for group (gruppe).
For å angi sticky bit
bruker du kommandoen:
chmod +t directory_name
der"t
" står for sticky bit
og"directory_name
" står for katalognavn.
Til slutt, for å angi suid, bruker du kommandoen:
chmod +s file_name
der"+
" står for å legge til en rettighet og"s
" står for suid
.
Apply the discount by inserting the promo code in the special field at checkout: