2011-10-05 11 views
7

Mam katalog, w którym mam wiele katalogów, z których każdy zawiera kilka plików graficznych.Jak zmienić uprawnienia do plików dla wszystkich podkatalogów (CHMOD)

Chcę zmienić uprawnienia plików do 755 dla wszystkich podkatalogi i pliki obrazów wewnątrz nich.

Używam WinSCP do łączenia się z serwerem. W jaki sposób mogę zmienić uprawnienia do pliku za jednym zamachem, ponieważ nie mogę zmieniać pojedynczo, ponieważ istnieje wiele plików.

+0

Czekaj, jest to dla FTP? – Blender

+0

Myślę, że to sFTP..nie FTP. – ptamzz

+0

Cóż, tak czy inaczej, jest to forma FTP. – Blender

Odpowiedz

11

Jeśli masz powłoki dostępu do serwera, można wykonać

chmod -R 755 {DIR} 

-R oznacza rekursywny.

Edycja: Jeśli masz tylko dostęp poprzez WinSCP powinieneś być w stanie wybrać pliki/katalogi które chcesz i change the permissions recursively

+0

Dzięki. Mam dostęp do powłoki. Zmieniłem uprawnienia. :) – ptamzz

3

Jeśli masz dostęp shell do serwera, możesz chmod przez powłokę.

Ty recurse z -R:

chmod 755 -R ... 

Lubię też drukować pliki, więc po prostu dołączyć -v jeśli chcesz:

chmod 755 -Rv ... 
+0

Naprawiono nieprawidłowy numer portu. OP poprosił o 755 zamiast 775. – david

1
chmod -R 704 yourDirectoryName 

właściciel może: Wykonanie Odczyt Zapis, Grupa: brak premissions, Nauczyciel: Przeczytaj informacje o premiach

2

Możesz to zrobić za pomocą FileZilla. Zaloguj się przez FileZilla i kliknij prawym przyciskiem myszy na folderze i kliknij na zmianę uprawnień, a poniżej znajdziesz opcję zmiany uprawnień do podkatalogów i plików.

0

mam determinację w ten sposób:

zamontować FTPDir do lokalnego z curlftpfs (curlftpfs tutorial):

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

i

chmod 755 /mnt/ftp/ -R 
Powiązane problemy