2011-10-05 13 views
7

私は複数のディレクトリにそれぞれ複数のイメージファイルを含むディレクトリを持っています。すべてのサブディレクトリ(CHMOD)のファイルアクセス権を変更する方法

私はすべてののサブディレクトリには、その中の画像ファイルのために755にファイルのパーミッションを変更したいです。

私はWinSCPを使用してサーバーに接続しています。では、ファイルがたくさんあるので、1つずつ変更し続けることができないので、どのようにファイルのパーミッションを変更するのですか?

+0

待ちを、これはFTPのためにありますか? – Blender

+0

私はそのsFTPはFTPではないと思います。 – ptamzz

+0

いずれにせよ、それはFTPの一種です。 – Blender

答えて

11

サーバーへのシェルアクセスを持っている場合実行可能

-Rは再帰を意味します。

編集:あなただけのWinSCP経由のアクセスを持っている場合は、あなたがしたいファイル/ディレクトリを選択することができるはずとchange the permissions recursively

+0

ありがとう。シェルにアクセスできました。私はパーミッションを変更しました。 :) – ptamzz

3

サーバーへのシェルアクセス権を持っている場合は、シェル経由でchmodを使用できます。

あなたは-Rと再帰:

chmod 755 -R ... 

は、私はまた、あなたがしたい場合はこれだけ-vを追加し、ファイルを印刷したいの:

chmod 755 -Rv ... 
+0

無効なポート番号が修正されました。 OPは775の代わりに755を求めた。 – david

1
chmod -R 704 yourDirectoryName 

は、所有者ができる:なしpremissions、 先生:リード・ライト、 グループを実行します。プレビューを読む

2

あなたはFileZillaを通じてこれを行うことができます。 FileZillaを介してログオンし、フォルダを右クリックして権限の変更をクリックすると、下に、サブディレクトリとファイルに対する権限を変更するオプションが表示されます。

0

私はこの方法で解決しました:

はcurlftpfs(curlftpfs tutorial)でローカルにftpdirをマウントします。

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

chmod 755 /mnt/ftp/ -R 
関連する問題