私はディレクトリを持っており、その中にはそれぞれがいくつかの画像ファイルを含む複数のディレクトリがあります。
すべてのサブディレクトリとその中の画像ファイルのファイルパーミッションを755に変更したいと思います。
WinSCPを使用してサーバーに接続しています。ファイルがたくさんあるので1つずつ変更し続けることができないので、ファイルのアクセス許可を一度に変更するにはどうすればよいですか。
私はディレクトリを持っており、その中にはそれぞれがいくつかの画像ファイルを含む複数のディレクトリがあります。
すべてのサブディレクトリとその中の画像ファイルのファイルパーミッションを755に変更したいと思います。
WinSCPを使用してサーバーに接続しています。ファイルがたくさんあるので1つずつ変更し続けることができないので、ファイルのアクセス許可を一度に変更するにはどうすればよいですか。
サーバーへのシェルアクセスがある場合は、実行できます
chmod -R 755 {DIR}
-R
再帰的という意味です。
編集:WinSCP経由でのみアクセスできる場合は、必要なファイル/ディレクトリを選択して、アクセス許可を再帰的に変更できるはずです。
サーバーへのシェルアクセスがある場合はchmod
、シェルを介してアクセスできます。
あなたはで再帰し-R
ます:
chmod 755 -R ...
-v
また、ファイルを印刷するのが好きなので、必要に応じてaを追加します。
chmod 755 -Rv ...
あなたはFileZillaを通してそれをすることができます。FileZillaにログインし、フォルダーを右クリックして[アクセス許可の変更]をクリックすると、サブディレクトリとファイルのアクセス許可を変更するオプションが下に表示されます。
私はこのように解決しました:
curlftpfsを使用してftpdirをローカルにマウントします(curlftpfsチュートリアル):
curlftpfs -v IP /mnt/ftp/ -o user=<user>:<pass>
と
chmod 755 /mnt/ftp/ -R
chmod -R 704 yourDirectoryName
所有者は次のことができます:読み取り/書き込みを実行します、グループ:許可なし、教師:許可を読み取ります