25 Ağustos 2024 Pazar




Linux distrolarında fayl icazələri (permissions) sistemin təhlükəsizliyini təmin etmək və user-lərin fayllara giriş icazələrini idarə etmək üçün istifadə olunur. Hər bir fayl və folder üç növ istifadəçi qrupu üçün icazələrə malikdir:

1- User (Owner): Faylın sahibi.

2- Qrup (Group): Faylın sahib olduğu qrup. Bu qrupun üzvləri müəyyən edilmiş icazələrə sahib olurlar.

3- Digər (Others): Fayla giriş icazəsinə malik olan, lakin nə sahibi, nə də qrupu olmayan bütün digər istifadəçilər.


Hər bir user qrupu üçün üç əsas icazə növü mövcuddur:

1 - Oxu (Read) (r): Faylın məzmununu oxumaq imkanı verir.

2 - Yazı (Write) (w): Faylın üzərinə yazmaq və ya dəyişiklik etmək imkanı verir.

3- (Execute) (x): Fayl icra edilə biləndirsə, onu işə salmaq imkanı verir.


Bu icazələr fayl və qovluqlar üçün aşağıdakı kimi işləyir:

Fayl üçün:

r: Faylı oxumaq imkanı.

w: Faylı redaktə etmək imkanı.

x: Faylı icra etmək imkanı.


Folder üçün:

r: Folderdəki faylların siyahısını görmək imkanı.

w: Folderdəki fayl və ya qovluq yaratmaq və ya silmək imkanı.

x: Folderə daxil olmaq və ona aid faylları açmaq imkanı.


İcazələri yoxlamaq

Fayl və ya qovluq icazələrini yoxlamaq üçün ls -l əmrindən istifadə edilir. Bu əmr nəticəsində fayl və qovluq haqqında detallı məlumat, o cümlədən icazələr göstərilir. Məsələn:


Nəticə belə görünəcək:



Bu, hər qrup üçün icazələri göstərir:

  • İlk simvol faylın növünü göstərir (- adi fayl, d folder, l simvolik keçid).
  • Növbəti üç simvol sahibin icazələrini göstərir (rwx).
  • Sonrakı üç simvol qrupun icazələrini göstərir (r-x).
  • Son üç simvol isə digər istifadəçilərin icazələrini göstərir (r--).


    İcazələri dəyişdirmək

    Fayl icazələrini dəyişdirmək üçün chmod əmri istifadə olunur. chmod əmrindən istifadə edərək icazələri həm simvolik (r, w, x) üsulla, həm də rəqəmlərlə (oktal notasiya) dəyişmək olar.


    Simvolik üsul:


    - u sahibi deməkdir (user).
    - g qrup deməkdir (group).
    - o isə digər Userlər (others) deməkdir.
    +, -, = simvolları icazələr əlavə etmək, çıxarmaq və təyin etmək üçün istifadə olunur.

    Rəqəmlərlə icazə üsulları:
    Hər icazə üçün müvafiq octal qaydada rəqəmlər ilə icazələr təyin olunur:

    - r = 4
    - w = 2
    - x = 1


    Bu octal rəqəmlərin vasitəsi ilə icazələri təyin etmək olur.Məsələn, 7 rəqəmi verildikdə qarşılıqı rwx (4+2+1), 5 rəqəminin qarşıqılıqı isə r-x (4+1) icazələrinə uyğun gəlir.


    Nümünə üçün, chmod 755 file adı  əmri fayla rwxr-xr-x icazələrini verir. Bu halda, sahib tam icazələrə malikdir, qrup və digər istifadəçilər isə yalnız oxuma və icra etmə icazəsinə malikdir.

    Bu, Linux distrolarında  faylların  icazələrinə dair əsas məlumatları əhatə edir. Fayl icazələrinin düzgün qurulması sistemin təhlükəsizliyini qorumaq üçün vacibdir.








    Hiç yorum yok:

    Yorum Gönder

    Ən çox oxunan