Si të gjeni skedarë me lejet SUID dhe SGID në Linux
Në këtë tutorial, ne do të shpjegojmë lejet e skedarëve ndihmës, të njohura zakonisht si lejet speciale në Linux, dhe gjithashtu do t'ju tregojmë se si të gjeni skedarë që kanë të vendosur SUID (Setuid) dhe SGID (Setgid).
SUID është një leje e veçantë skedari për skedarët e ekzekutueshëm që u mundëson përdoruesve të tjerë të ekzekutojnë skedarin me lejet efektive të pronarit të skedarit. Në vend të x
normale që përfaqëson lejet e ekzekutimit, do të shihni një leje speciale s
(për të treguar SUID) për përdoruesin.
SGID është një leje e veçantë skedari që zbatohet gjithashtu për skedarët e ekzekutueshëm dhe u mundëson përdoruesve të tjerë të trashëgojnë GID-në efektive të pronarit të grupit të skedarëve. Po kështu, në vend të x
e zakonshme që përfaqëson lejet e ekzekutimit, do të shihni një leje speciale s
(për të treguar SGID) për përdoruesin e grupit.
Le të shohim se si të gjejmë skedarë të cilët kanë vendosur SUID dhe SGID duke përdorur komandën find.
Sintaksa është si më poshtë:
$ find directory -perm /permissions
E rëndësishme: Disa direktori (të tilla si /etc, /bin, /sbin etj.) ose skedarë kërkojnë privilegje rrënjësore në mënyrë që të aksesohen ose të listohen, nëse po e menaxhoni sistemin tuaj si përdorues normal, përdorni komandën sudo për të fituar privilegje rrënjësore .
Si të gjeni skedarë me SUID Set në Linux
Kjo komandë shembulli i mëposhtëm do të gjejë të gjithë skedarët me SUID të vendosur në drejtorinë aktuale duke përdorur opsionin -perm (printoni skedarët vetëm me lejet e vendosura në 4000).
$ find . -perm /4000
Ju mund të përdorni komandën ls me opsionin -l
(për listim të gjatë) për të parë lejet në skedarët e listuar siç tregohet në imazhin e mësipërm.
Si të gjeni skedarë me SGID Set në Linux
Për të gjetur skedarë që kanë të vendosur SGID, shkruani komandën e mëposhtme.
$ find . -perm /2000
Për të gjetur skedarë që kanë të vendosur SUID dhe SGID, ekzekutoni komandën më poshtë.
$ find . -perm /6000
Ju gjithashtu mund të dëshironi të lexoni këto udhëzues të dobishëm në lidhje me lejet e skedarëve në Linux:
- Si të vendosni atributet e skedarëve dhe të gjeni skedarë në Linux
- Përkthe lejet rwx në formatin oktal në Linux
- Skedarët/Direktorët e Sigurt duke përdorur ACL (Listat e Kontrollit të Qasjes) në Linux
- 5 komanda 'chattr' për t'i bërë skedarët e rëndësishëm të pandryshueshëm (të pandryshueshëm) në Linux
Kjo është ajo për momentin! Në këtë udhëzues, ne ju treguam se si të gjeni skedarë që kanë SUID (Setuid) dhe SGID (Setgid) të vendosura në Linux. Nëse keni ndonjë pyetje, përdorni formularin e komenteve më poshtë për të ndarë çdo pyetje ose mendim shtesë rreth kësaj teme.