Wéi fannt Dir Dateien mat SUID a SGID Permissiounen am Linux


An dësem Tutorial erkläre mir Hëllefsdatei Permissiounen, allgemeng als speziell Permissiounen op Linux bezeechent, an och mir weisen Iech wéi Dir Dateien fannt déi SUID (Setuid) a SGID (Setgid) agestallt hunn.

SUID ass eng speziell Dateierlaabnis fir ausführbar Dateien déi et aner Benotzer erlaabt d'Datei mat effektiven Permissiounen vum Dateiebesëtzer auszeféieren. Amplaz vum normale x deen d'Ausféierungsrechter duerstellt, gesitt Dir eng s (fir SUID unzeginn) speziell Erlaabnes fir de Benotzer.

SGID ass eng speziell Dateierlaabnes déi och fir ausführbar Dateien gëlt an et erlaabt aner Benotzer déi effektiv GID vum Dateiegruppbesëtzer ze ierwen. Ähnlech wéi déi üblech x déi d'Ausféierungsrechter duerstellt, gesitt Dir eng s (fir SGID unzeginn) speziell Erlaabnis fir de Grupp Benotzer.

Loosst eis kucken wéi Dateien ze fannen déi SUID a SGID mat dem Find Kommando gesat hunn.

D'Syntax ass wéi follegt:

$ find directory -perm /permissions

Wichteg: Verschidde Verzeichnisser (wéi /etc, /bin, /sbin etc.) oder Dateien erfuerderen Root Privilegien fir Zougang oder opgelëscht ze ginn, wann Dir Äre System als normale Benotzer verwalt, benotzt de sudo Kommando fir Root Privilegien ze kréien .

Wéi fannt Dir Dateien mat SUID Set a Linux

Dëst ënnen Beispill Kommando fannt all Dateie mat SUID am aktuellen Verzeechnes mat der Optioun -perm (Drécken Dateien nëmme mat Permissiounen op 4000 gesat).

$ find . -perm /4000 

Dir kënnt de Kommando ls mat -l Optioun benotzen (fir laang Oplëschtung) fir d'Permissiounen op déi opgelëscht Dateien ze gesinn wéi am Bild hei uewen.

Wéi fannt Dir Dateien mat SGID Set a Linux

Fir Dateien ze fannen déi SGID gesat hunn, gitt de folgende Kommando.

$ find . -perm /2000

Fir Dateien ze fannen déi souwuel SUID wéi SGID gesat hunn, fuert de Kommando hei ënnen.

$ find . -perm /6000

Dir kënnt och gär dës nëtzlech Guiden iwwer Dateierechter am Linux liesen:

  1. Wéi setzen ech Dateiattributer a fannen Dateien am Linux
  2. Iwwersetzen rwx Permissiounen an Octal Format am Linux
  3. Séchert Dateien/Verzeichnungen mat ACLs (Access Control Lists) am Linux
  4. 5 'chattr' Kommandoen fir wichteg Dateien IMMUTABEL (Onverännerbar) am Linux ze maachen

Dat ass et fir elo! An dësem Guide hu mir Iech gewisen wéi Dir Dateien fannt déi SUID (Setuid) an SGID (Setgid) a Linux gesat hunn. Wann Dir Froen hutt, benotzt de Feedbackformular hei ënnen fir all Ufroen oder zousätzlech Gedanken iwwer dëst Thema ze deelen.