Gerekli dizin izinlerini ayarlamanız gerekir. Dizinler için:
- read : dizindeki dosyaları ve alt dizinleri görüntüleme izni var
- write : bu dizinde dosya ve alt dizin oluşturma izni var
- execute : bir dizine girmesine izin verilir.
Dosyalar için durum benzerdir, oldukça açıktır, bu yüzden kendi başınıza halledebilirsiniz.
Bu izinleri sayısal olarak yazın:
- oku - 4
- yazma - 2
- yürüt - 1
İzinleri düzenlemek için kullanın chmod
. Kullanımı:chmod xyz <file or directory>
- x - sahip izinlerinin toplamı
- y - sahip grubu izinlerinin toplamı
- z - kalan kullanıcıların / grupların izinlerinin toplamı
Misal:
$ chmod -R 664 /home/jack/
jack ve jack grubunun / home / jack ve tüm alt dizinlerine okuma + yazma erişimi olacaktır . Geri kalanı sadece okuma erişimine sahip olacaktır. Buradaki seçenek, izinleri yinelemeli olarak ayarlamak için kullanılır .-R
Diğer örnek:
$ chmod 700 /home/jack/video/
jack /home/jack/video
dizine tam erişim verecektir . Ayrıca chown
, chgrp
sahibi ve sahip grubunu değiştirmek için bkz .