Middle+
Ի՞նչ հաշիվներ և իրավունքներ կան Linux-ում։
sobes.tech AI
Պատասխան AI-ից
Linux համակարգում տարբեր տեսակի հաշիվներ և թույլտվությունների մակարդակներ կան, որոնք ապահովում են անվտանգությունը և մուտքի կառավարմանը՝
- root (սուպերօգտագործող) — ունի ամբողջ համակարգի լիարժեք մուտք, կարող է կատարել ցանկացած հրաման և փոփոխել ցանկացած ֆայլ:
- Նորմալ օգտվողներ — սահմանափակ իրավունքներ ունեն, կարող են աշխատել միայն իրենց սեփական ֆայլերով և գործարկել թույլատրված պրոցեսներ:
- Խմբեր — խմբավորում են օգտվողներին՝ հեշտացնելով մուտքի իրավունքների կառավարումը:
Linux-ում իրավունքները հիմնված են սեփականատիրոջ, խմբի և մյուս օգտվողների մոդելի վրա, երեք տեսակի թույլտվություններով՝
- r (կարդալ) — իրավունք ֆայլ կամ დირექტորիայի ընթերցման:
- w (գրել) — իրավունք գրելու կամ փոփոխելու:
- x (կատարել) — իրավունք գործարկելու կամ մուտք գործելու:
Կան նաև հատուկ իրավունքներ՝
- SUID/SGID — թույլ են տալիս գործարկել ծրագիր՝ օգտագործելով ֆայլի սեփականատիրոջ կամ խմբի իրավունքները:
- Sticky bit — սովորաբար օգտագործվում է დირექტորիաներում, որպեսզի միայն ֆայլի սեփականատերը կարողանա ջնջել այն:
Օրինակ՝ ֆայլի իրավունքների և սեփականատերերի դիտելու համար՝
ls -l /փողոց/ֆայլ