Salt okunur izinleri yinelemeli olarak nasıl ayarlayabilirim?


14

Çok büyük ve derin bir dizinim var. Hepsini salt okunur yapmak istiyorum. Sorun sanırım ben (hangi alacak a=r) dosyaları ve (hangi alacak ) dizinleri arasında ayrım yapmak zorunda sanırım a=rx.

Bunu nasıl yapabilirim?


Ben sadece buldum: chmod a=rXbu benim sorunumu çözer. İtibaren man: (X)execute/search only if the file is a directory or already has execute permission for some user
David B

Bunun bir cevap olması isteniyorsa, o zaman bir cevapta olmalıdır.
Ignacio Vazquez-Abrams

Yanıtlar:


13

Ben sadece buldum: chmod a=rXbu benim sorunumu çözer. Adamdan: (X) execute/search only if the file is a directory or already has execute permission for some user.


7
  1. chmodXyalnızca xdizinlere ayarlanan modu kabul eder .a=X

  2. Ayrıca yazma iznini de kaldırabilirsiniz: a-w


3
Seçenek # 2 için +1, en mantıklı yol
Matteo Riva

3
Seçenek 2 için +1 de, ancak -0.5'in chmod'daki sermaye X'in ne anlama geldiğini yanlış anlamak için
Doug Harris

3

Yukarıdaki öneriler benim için çalışmadı, tüm klasörler salt okunur olarak ayarlandı.
Bir meslektaşım bana verdi, bu da işe yarıyor:

find . -type f -exec chmod a-w {} \;

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.