Chmod
Vikipediya, açıq ensiklopediya
chmod - Unix əmri olub, istifadəçinin fayl üzərində haqqlarını müəyyən edir.
İstifadəsi [redaktə]
Ümumiyyətlə faylın 3 istifadə haqqı olar. Faylı oxumaq, faylı yazmaq (faylda dəyişiklik etmək), faylı çağırmaq (run). chmod əmrindən iki yolla istifadə etməklə, faylın istifadə haqlarını dəyişmək olar.
1) Hərflərlə
| Müraciət | Sinif | İzah |
|---|---|---|
| u | istifadəçi | faylın sahibi |
| g | qrup | faylın daxil olduğu qrupun istifadəçiləri |
| o | başqaları | faylın sahibi olmayan və ya faylın daxil olduğu qrupda olmayan istifadəçilər |
| a | hamı | Bütün istifadəçilər (ugo-da eyni işi görür) |
chmod aşağıdakı operatorlardan istifadə etməklə faylın icaəsini (mode-nu) müəyyən edir.
| Operator | İzah |
|---|---|
| + | müəyyən olunmuş sinifə müəyyən olunmuş hüquqları əlavə edir |
| - | müəyyən olunmuş sinifdən müəyyən olunmuş hüquqları silir |
| = | müəyyən olunmuş sinif dəqiq müəyyən edilmiş hüquqları alır |
Fayldan istifadə hüquqlarını müəyyən edən variantlar (modelar) aşağıdakı kimidir.
| Variant | Ad | İzah |
|---|---|---|
| r | oxumaq | fayl və ya kataloqun tərkibini oxumaq |
| w | yazmaq | fayl və ya kataloqa yazmaq (dəyişdirmək) |
| x | çağırmaq | faylı çağırmaq |
| X | xüsusi çağırmaq | |
| s | setuid/gid | |
| t | yapışqan |
2) Rəqəmlərlə
| # | İcazə | rwx |
|---|---|---|
| 7 | bütün hüquqlar | 111 |
| 6 | oxumaq və yazmaq | 110 |
| 5 | oxumaq və çağırmaq | 101 |
| 4 | yalnız oxumaq | 100 |
| 3 | yazmaq və çağırmaq | 011 |
| 2 | yalnız yazmaq | 010 |
| 1 | yalnız çağırmaq | 001 |
| 0 | heç biri | 000 |