4

既存のディレクトリ構造に追加し、一連のファイルをこの中のさまざまな場所にコピーできるようにするスクリプトを作成しようとしています。ただし、コマンドmkdir ...cp...コマンドだけを使用しても機能しません。許可がないためです。これは [情報を見る] ウィンドウで手動で変更できることは理解していますが、このスクリプトは他のユーザーによって実行されるため、時間と手間を省くことが重要です。

このスクリプトに追加して、ファイルを BASEDIR/SUBDIRS にコピーする許可を与える方法はありますか?

私がやっていることについてもう少し詳しく:
ディレクトリ BASEDIR に一連の SUBDIR を追加してから、ファイルをこれらのサブディレクトリにコピーしたいと考えています。mkdir BASEDIR/SUBDIR1/SUBDIR2問題は、コマンドの直後にこれらの「許可が拒否されました」というエラーが表示されることです。

ありがとう

4

1 に答える 1

5

このコマンド
sudo chmod -R ugo=rwx BASEDIR/
は、BASEDIR とそのすべてのサブディレクトリに対するすべてのフォルダー アクセス許可をすべてのユーザーに付与します。

于 2012-08-31T13:39:23.527 に答える