Linux komut satırından bir dosyanın icazəsini dəyişdirin
Chmod əmri (məna dəyişdirmə rejimi) fayl və qovluqların giriş icazələrini dəyişməyə imkan verir.
Digər əmrlər kimi chmod əmri komanda xəttindən və ya bir skript faylı vasitəsilə həyata keçirilə bilər.
Bir faylın icazələrini siyahıya almaq lazımdırsa, ls əmrindən istifadə edə bilərsiniz.
chmod Command Sintaksis
Chmod komutunu istifadə edərkən bu düzgün sintaksis :
chmod [options] rejimi [, rejimi] file1 [file2 ...]Chmod ilə istifadə edilən bəzi adi seçimlər aşağıdakılardır:
- -f, --silent, --quiet (ən çox səhv mesajları basdırır)
- -v, --verbose (işlənmiş hər bir fayl üçün bir tanılama verir)
- -c, - dəyişikliklər (bir dəyişiklik edildikdə verbose kimi, lakin hesabatlar kimi)
- -R, - irəliləyiş (dəyişiklik faylları və qovluqları recursively)
- - köməkçi (yardım və çıxışlar göstərilir)
- - Dönüşüm (çıxış versiyası məlumatları və çıxışları)
Aşağıda, istifadəçi, qrup və kompüterdə başqa hər kəs üçün təyin oluna bilən bir sıra sayda icazələrin siyahısı göstərilir. Nömrə ilə oxu / yazma / yerinə yetirmək üçün məktub eşvivalentidir.
- 7, rwx, oxumaq, yazmaq və yerinə yetirmək
- 6, rw-, oxumaq və yazmaq
- 5, rx, oxuyun və yerinə yetirin
- 4, r--, yalnız oxuyun
- 3, -wx, yaz və icra et
- 2, -w-, yalnız yazın
- 1, - x, yalnız icra et
- 0, ---, heç biri
chmod Command nümunələri
Məsələn, "iştirakçı" faylının icazələrini dəyişdirmək istəyərsinizsə, hər kəsin ona tam girişi var, belə olacaq:
chmod 777 iştirakçıİlk 7, istifadəçi üçün icazələrin, ikinci 7 qrupun icazələrini, üçüncü isə hər kəs üçün icazəni təyin edir.
Əgər siz onu əldə edə biləcəyiniz yeganə olmaq istəyirsənsə, istifadə edəcəksiniz:
chmod 700 iştirakçıÖzünüz və qrup üzvlərinizə tam giriş vermək üçün:
chmod 770 iştirakçıÖzünüz üçün tam giriş saxlamaq istəyirsinizsə, ancaq digər insanların faylın dəyişdirməsini saxlamaq istəsəniz, istifadə edə bilərsiniz:
chmod 755 iştirakçıAşağıda, sahibin fayl oxumaq və yaza bilməsi üçün, "iştirakçılar" nın icazələrini dəyişdirmək üçün yuxarıdan gələn məktublardan istifadə edir, lakin başqa bir kəs üçün icazələrin dəyişdirilməməsi:
şmod u = rw iştirakçılarıChmod Command haqqında daha ətraflı məlumat
Mövcud fayl və qovluqların qrup mülkiyyətini chgrp əmri ilə dəyişdirə bilərsiniz. Yenigp əmri ilə yeni fayllar və qovluqlar üçün standart qrupu dəyişdirin.
Bir chmod əmrində istifadə olunan simvolik əlaqələrin əsl hədəf obyektinə təsir etdiyini unutmayın.