Så här visar du filbehörigheter i Linux

04.12.2023
23:35

Filbehörigheter i Linux avgör vem som kan visa, ändra eller köra filer. De kan ställas in för tre grupper av användare: filägaren, ägargruppen och alla andra användare.

Varje fil har en unik uppsättning behörigheter som kan ändras med hjälp av kommandona chmod och chown. Korrekt inställda behörigheter hjälper till att skydda filer från obehörig åtkomst och ökar systemsäkerheten.

Vad är specialbehörigheter?

Specialbehörigheter i Linux är behörigheter som tillåter användare eller processer att utföra vissa åtgärder i systemet. De kan tilldelas filer eller kataloger och inkluderar följande:

  1. setuid: gör att en fil kan köras med samma rättigheter som filens ägare
  2. setgid: gör att en fil kan köras med behörigheterna för filens grupp.
  3. sticky bit: förhindrar att filer i en katalog raderas om den användare som raderar filen inte är filägare eller administratör.
  4. suid: gör det möjligt för en användare att köra program med filägarens rättigheter

Dessa behörigheter används för att garantera säkerheten och skydda systemet från obehörig åtkomst och ändringar.

Så här installerar du.

Om du vill ta reda på behörigheterna för en linux-fil kör du det här kommandot i den mapp där filen finns:

 ls -l

Om du vill ange särskilda behörigheter kan du använda kommandot chmod. Använd följande kommando:

chmod u+s file_name

där"u" står för user,"s" står för setuid och"file_name" står för filnamn.

På samma sätt använder du kommandot setgid för att ställa in setgid:

chmod g+s file_name

där"g" står för group (grupp).

För att ställa in sticky bit använder du kommandot:

chmod +t directory_name

där"t" står för sticky bit och"directory_name" står för katalognamn.

Slutligen, för att ställa in suid, använd kommandot:

chmod +s file_name

där"+" står för att lägga till en höger och"s" står för suid.

15% rabatt på ny VPS
Skynda dig att beställa en server på valfri plats
Välj en VPS

Övriga artiklar

04.12.2023
6 848
Kunskapsbas / Lag
Syftet med mv-kommandot
04.12.2023
16 665
Kunskapsbas / Program
AnLinux: hur man installerar och använder
04.12.2023
12 598
Kunskapsbas / Program
Termux terminalemulator: hur man installerar och använder den