Filrettigheder i Linux bestemmer, hvem der kan se, ændre eller køre filer. De kan indstilles for tre grupper af brugere: filens ejer, ejergruppen og alle andre brugere.
Hver fil har et unikt sæt tilladelser, som kan ændres ved hjælp af kommandoerne chmod
og chown
. Korrekt indstillede tilladelser hjælper med at beskytte filer mod uautoriseret adgang og øger systemsikkerheden.
Særlige tilladelser i Linux er tilladelser, der giver brugere eller processer mulighed for at udføre bestemte handlinger på systemet. De kan tildeles til filer eller mapper og omfatter følgende:
setuid
: gør det muligt at udføre en fil med de rettigheder, som filens ejer harsetgid
: Tillader, at en fil udføres med rettighederne fra filens gruppe.sticky bit
: forhindrer filer i en mappe i at blive slettet, hvis den bruger, der sletter, ikke er filens ejer eller administrator.suid
: Giver en bruger mulighed for at køre programmer med de rettigheder, som filens ejer har.Disse tilladelser bruges til at sikre sikkerheden og beskytte systemet mod uautoriseret adgang og ændringer.
For at finde ud af tilladelserne til en linux-fil skal du køre denne kommando i den mappe, hvor filen ligger:
ls -l
Hvis du vil indstille særlige tilladelser, kan du bruge kommandoen chmod
. Brug 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åde skal du bruge kommandoen for at sætte setgid
:
chmod g+s file_name
hvor"g
" står for group.
For at indstille sticky bit
skal du bruge kommandoen:
chmod +t directory_name
hvor"t
" står for sticky bit
og"directory_name
" står for directory name.
Endelig skal du bruge kommandoen for at indstille suid:
chmod +s file_name
hvor"+
" betyder tilføjelse af en højre og"s
" betyder suid
.
Apply the discount by inserting the promo code in the special field at checkout: