Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12202|Yanıt: 0

[linux] Linux chmod komutu detaylı açıklandı

[Bağlantıyı kopyala]
Yayınlandı 12.01.2016 21:09:08 | | |

chmod [seçenekler] modu dosyaları

Yalnızca dosya sahibi veya ayrıcalıklı kullanıcı bu işlevi kullanarak dosya erişim modunu değiştirebilir. mod sayısal biçimde olabilir veya WHO'nun opcode izni biçiminde ifade edilebilir. Kim isteğe bağlıdır, varsayılan A (tüm kullanıcılar). Sadece bir opcode seçilebilir. Birden fazla mod belirtilebilir ve virgülle ayrılır.

Seçenekler:

-c,--değişiklikler
Yalnızca değiştirilen dosyanın bilgileri çıktı olarak verilir

-F,--sessiz,--sessiz
chmod dosya modunu değiştiremediğinde, dosyanın kullanıcısı bilgilendirilmez

--Yardım
Yardım bilgisi ver.

-R,--özyinelemeli
Alt dizini özyinelemeli olarak gezinebilir ve bu değişikliği dizindeki tüm dosya ve alt dizinlere uygulayabilirsiniz

--reference=dosya adı
İzinleri ayarlamak için dosya adı iznine bakın

-v,--verbose
Değişiklik başarılı olup olmamasından bağımsız olarak, her dosya için çıktı bilgisi

--Sürüm
Çıkış versiyon bilgisi.

kim

u
kullanıcı

g
grup

o
Diğerleri

a
Tüm Kullanıcılar (Varsayılan)

Opcode

+
İzinleri artır

-
İzinleri kaldır

=
İzinleri yeniden atama

İzin

r
Oku

w
yaz

x
Yürütmek

s
Kullanıcının (veya grubun) kimlik numarasını ayarlayın.

t
Dosya veya dizinlerin sahibi olmayanlar tarafından silinmesini önlemek için bir yapışkan bit ayarlayın

u
Kullanıcının mevcut izinleri

g
Grubun mevcut izinleri

o
Diğer kullanıcılar için güncel izinler

Bir tercih olarak, çoğumuz izinleri temsil etmek için üç haneli sekizli sayılar biçimini kullanırız; birincisi ana yetinleri, ikincisi grubun izinlerini, üçüncüsü ise diğer kullanıcıların izinlerini üç değerin toplamıyla belirtir: 4 (okuma), 2 (yazma) ve 1 (çalıştırma). Örneğin, 6 (4+2) okuma ve yazma hakkını, 7 (4+2+1) ise okuma, yazma ve yürütme hakkını temsil eder.

Ayrıca, üç haneli izin dizisinin önünde bulunan dördüncü rakamı da ayarlayabilirsiniz ve dördüncü rakamı 4, 2, 1 olarak belirleyebilirsiniz; bu da şu anlamda olur:

4. Uygulama sırasında kullanıcı kimliğini ayarlayın; bu, süreci dosya sahibine göre yetkilendirmek için kullanılır, işlemi oluşturan kullanıcıya değil.

2. Uygulama sırasında kullanıcı grubu kimliğini ayarlayın; bu, süreci oluşturan kullanıcıya göre değil, dosyanın bulunduğu gruba göre yetkilendirmek için kullanılır.

1. Yapıştırıcı pozisyonunu ayarlayın.

Örnek:

$ chmod u+x dosyası, dosyanın sahibine yürütme izinleri ekler
$ chmod 751 dosyası, dosyanın sahibine okuma, yazma ve yürütme izinlerini atar (7), okuma ve yürütme (5) dosya grubuna ve yürütme (1) izinlerini diğer kullanıcılara atar
$ chmod u=rwx,g=rx,o=x dosyası Yukarıdaki örnekin başka bir formu
$chmod=r dosyası tüm kullanıcılara okuma izinleri atar
$ chmod 444 dosyası Yukarıdaki gibi
$ chmod a-wx, a+r dosyası yukarıdaki gibi
$ chmod -are you+r dizini, dizindeki tüm dosya ve alt dizinlerin sahibine özyinelemeli olarak okuma izinleri atar
$ chmod 4755, ID'yi altındaki kişiye okuma, yazma ve çalıştırma izinleri atamak ve gruba ve diğer kullanıcılara okuma ve yürütme izinleri atatmak için ayarlar.




Önceki:C# dizileri iki gruba böler, ikisi gruplar halinde
Önümüzdeki:Linux genellikle chmod komutlarını kullanır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com