2011-10-05 18 views
7

İçinde birden çok resim dosyası bulunan birden çok dizin içerdiğim bir dizin var.Tüm alt dizinler için dosya izni nasıl değiştirilir (CHMOD)

Ben tüm alt dizinleri ve içlerinde görüntü dosyaları için 755 dosya izinlerini değiştirmek istiyorum.

Sunucuya bağlanmak için WinSCP kullanıyorum. Bu yüzden dosya izinlerini bir seferde nasıl değiştirebilirim, çünkü birçok dosya olduğundan tek tek değişmeyeceğim.

+0

bekleyin, bu FTP için mi? – Blender

+0

Ben onun sFTP..not FTP olduğunu düşünüyorum. – ptamzz

+0

Eh, her iki şekilde de bir FTP biçimidir. – Blender

cevap

11

sunucuya shell erişiminiz varsa

-R, özyineli demektir.

Düzenleme: Okuma yaz çalıştırır, Grup:: Yalnızca WinSCP üzerinden erişiminiz varsa, dosyaları istediğiniz/dizinleri ve change the permissions recursively

+0

Teşekkürler. Kabuğa eriştim. İzinleri değiştirdim. :) – ptamzz

3

Sunucunuza kabuk erişiminiz varsa, kabuk aracılığıyla chmod yapabilirsiniz.

Sen -R ile Recurse:

chmod 755 -R ... 

Ben de isterseniz bu yüzden sadece bir -v eklemek, dosyaları yazdırmak için sevmeye:

chmod 755 -Rv ... 
+0

Sabit geçersiz port numarası. OP 775 yerine 755 istedi. – david

1
chmod -R 704 yourDirectoryName 

Sahibi Can seçmek gerekir Hiçbir premissions, Öğretmen: Önlemleri okuyun

2

Bunu FileZilla aracılığıyla yapabilirsiniz. FileZilla üzerinden giriş yapın ve klasöre sağ tıklayın ve izinlerin üzerine tıklayın ve aşağıda alt dizin ve dosyalardaki izinleri değiştirmek için bir seçenek bulacaksınız.

0

ben bu şekilde azmini ettik:

curlftpfs ile yerele (curlftpfs tutorial) FTPDir monte:

curlftpfs -v IP /mnt/ftp/ -o user=<user>:<pass> 

ve

chmod 755 /mnt/ftp/ -R 
İlgili konular