Betalningsmetoder Abuse

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.