Chmod Hesaplayıcı
- Dosyalar cihazınızdan çıkmaz
- Tarayıcıda çalışır
- Ücretsiz, kayıt yok, filigran yok
Permissions
| Read (4) | Write (2) | Execute (1) | Σ | |
|---|---|---|---|---|
| OwnerThe user who owns the file | 7 | |||
| GroupMembers of the file’s group | 5 | |||
| OthersEveryone else | 5 |
Special bits
3 or 4 digits, e.g. 755 or 4755
9 characters, e.g. rwxr-xr-x
Command
$ chmod 755 script.sh$ chmod u=rwx,g=rx,o=rx script.shAs shown by ls -l: -rwxr-xr-x · drwxr-xr-x
What this mode allows
- 0400Owner can read the file, or list a folder.
- 0200Owner can change the file, or add and delete entries in a folder.
- 0100Owner can run the file, or enter a folder.
- 0040Group members can read the file, or list a folder.
- 0010Group members can run the file, or enter a folder.
- 0004Everyone else can read the file, or list a folder.
- 0001Everyone else can run the file, or enter a folder.
Chmod Hesaplayıcı nasıl kullanılır
Kutuları işaretleyerek veya sekizlik (755) ya da simgesel (rwxr-xr-x) gösterim yazarak Unix dosya izinlerini hesaplayın; her görünüm senkron kalır. Araç chmod komutunu yazar, her bitin neye izin verdiğini açıklar, riskli kipler hakkında uyarır ve bir umask hesaplayıcı içerir.
- 1
Sahip, Grup ve Diğerleri için Oku, Yaz ve Çalıştır'ı işaretleyin veya Yaygın kipler'den seçin.
- 2
Ya da Sayısal (sekizlik) veya Simgesel'e bir değer yazın; onay kutuları güncellenir.
- 3
Gerekirse setuid, setgid veya Yapışkan gibi Özel bitler ekleyin.
- 4
Bir Dosya veya klasör adı girin, istenirse Alt klasörlere uygula (-R) seçin ve komutu kopyalayın.
Sık sorulan sorular
chmod 755 ne anlama gelir?
Sahip okuyabilir, yazabilir ve çalıştırabilir; grup ve diğerleri okuyabilir ve çalıştırabilir. Betikler, programlar ve klasörler için olağan kiptir.
Bir SSH özel anahtarının hangi izinleri olmalı?
600: yalnızca sahip okuyabilir ve yazabilir. SSH başka kullanıcıların okuyabildiği anahtarları reddeder.
777 neden uyarı olarak işaretleniyor?
777 ile sistemdeki herkes dosyayı değiştirebilir. Sunucularda bu yaygın bir güvenlik açığıdır.
ls -l çıktısında büyük S veya T ne anlama gelir?
setuid veya setgid çalıştırma olmadan ayarlıdır (S) ya da yapışkan diğerleri için çalıştırma olmadan ayarlıdır (T). Sıradan bir dosyada S'nin etkisi yoktur.
umask yeni dosyaları nasıl etkiler?
umask varsayılan izinlerden bitleri kaldırır. Yeni dosya ve klasörler için ortaya çıkan kipleri görmek üzere umask hesaplayıcıya 022 gibi bir değer girin.
