SUID (Set-user Identification) او SGID (Set-group پیژندنه) دوه ځانګړي اجازې دي چې د اجرا وړ فایلونو کې تنظیم کیدی شي، او دا اجازې اجازه ورکوي چې د مالک یا ډلې د امتیازاتو سره اجرا شوي فایل اجرا شي.
په لینکس کې SUID څه شی دی؟
وویل اجازه د SUID په نوم یادیږي، کوم چې ولاړ دی د مالک کارونکي ID تنظیم کړئ. دا یو ځانګړی اجازه ده چې په سکریپټونو یا غوښتنلیکونو کې پلي کیږي. که د SUID بټ ترتیب شوی وي، کله چې کمانډ چلول کیږي، دا اغیزمن UID د فایل مالک کیږي، د دې پرځای چې کاروونکي یې چلوي.
په لینکس کې SGID څه شی دی؟
SGID (په اجرا کولو کې د ګروپ ID ترتیب کړئ) دی د فایل / فولډر ته د ځانګړي ډول فایل اجازه ورکړل شوې. په عموم ډول په لینکس / یونیکس کې کله چې یو برنامه چلیږي ، نو دا د ننوتل شوي کارونکي څخه د لاسرسي اجازه په میراث ترلاسه کوي.
په لینکس کې SUID او SGID چیرته دی؟
د Setuid اجازې سره د فایلونو موندلو لپاره لاندې پروسیجر وکاروئ.
- سوپر کاروونکي شئ یا مساوي رول په غاړه واخلئ.
- د موندلو کمانډ په کارولو سره د setuid اجازې سره فایلونه ومومئ. # لارښود ومومئ - د کارونکي روټ - perm -4000 -exec ls -ldb {} ; >/tmp/ د فایل نوم. …
- پایلې په /tmp/ فایل نوم کې ښکاره کړئ. # نور /tmp/ فایل نوم.
زه څنګه په لینکس کې SUID وکاروم؟
ستاسو د اړتیا وړ فایلونو / سکریپټ کې د SUID تنظیم کول یو واحد CHMOD کمانډ دی. په پورتني کمانډ کې د "/path/to/file/یا/executable" ځای په ځای کړئ، د سکریپټ مطلق لارې سره چې تاسو اړتیا لرئ د SUID بټ ته اړتیا ولرئ. دا د chmod عددي میتود په کارولو سره هم ترلاسه کیدی شي. لومړی "4" په "4755"SUID ته اشاره کوي.
زه څنګه په لینکس کې موندل وکاروم؟
د موندلو امر دی د لټون لپاره کارول کیږي او د فایلونو او لارښودونو لیست د شرایطو پراساس ومومئ چې تاسو د فایلونو لپاره مشخص کوئ چې دلیلونه سره سمون لري. د موندلو کمانډ په مختلفو شرایطو کې کارول کیدی شي لکه تاسو کولی شئ فایلونه د اجازې، کاروونکو، ګروپونو، د فایل ډولونو، نیټه، اندازه، او نورو ممکنه معیارونو سره ومومئ.
د لینکس درې معیاري اجازې څه دي؟
په لینکس سیسټم کې د کارونکي درې ډولونه شتون لري. کارن، ګروپ او نور. لینکس د فایل اجازې په کې ویشي لوستل، لیکل او اجرا کول د r،w، او x لخوا اشاره شوې.
لینوکس ځانګړی اجازه څه شی دی؟
SUID یو دی یوه فایل ته ځانګړې اجازه ورکړل شوې. دا اجازې د فایل اجرا کولو ته اجازه ورکوي چې د مالک د امتیازاتو سره اجرا شي. د مثال په توګه، که یو فایل د روټ کارونکي ملکیت وي او د سیټیوډ بټ سیټ ولري، مهمه نده چې څوک فایل اجرا کړي دا به تل د روټ کارونکي امتیازاتو سره پرمخ ځي.
د لینکس اجازې کې T څه شی دی؟
لکه څنګه چې تاسو د نورو لپاره د اجرا کولو اجازه کې د معمول "x" پرځای "t" لیک ګورئ. دا لیک "t" دې ته اشاره کوي د پوښتنې لاندې د فایل یا لارښود لپاره یو چپکونکی بټ ټاکل شوی. اوس ځکه چې چپچپا بټ په شریک فولډر کې تنظیم شوی ، فایلونه / لارښود یوازې د مالکینو یا روټ کارونکي لخوا حذف کیدی شي.
زه څنګه په لینکس کې د SUID فایلونه ومومئ؟
موږ کولی شو ټولې فایلونه د موندلو کمانډ په کارولو سره د SUID SGID اجازې سره ومومئ.
- د روټ لاندې د SUID اجازې سره د ټولو فایلونو موندلو لپاره: # find / -perm +4000.
- د روټ لاندې د SGID اجازې سره د ټولو فایلونو موندلو لپاره: # find / -perm +2000.
- موږ کولی شو دواړه د موندلو کمانډونه په یو واحد موندلو کمانډ کې یوځای کړو:
څنګه setuid لینکس چیک کړئ؟
د کتلو لپاره ترټولو ساده لاره دا ده چې ایا فایل د setuid بټ سیټ لري ls -l وکاروئ. که چیرې د کارونکي لپاره د اجرا کولو په ساحه کې "s" شتون ولري ، نو چپچپا بټ تنظیم شوی. د مثال په توګه، موږ کولی شو دا په ډیری * نکس سیسټمونو کې د اجرا وړ passwd سره وګورو.