私のLinuxシステムでマウントされたドライブのディレクトリに書き込み/実行権限がない状況が発生しました。したがって、ディレクトリ権限が有効になるまでディレクトリに入ることはできません。ドライブをマウントするたびにこれが発生します。インストール作業はフードの下のツールを使用して実行されるため、この問題を解決するためにインストールパラメータを変更できるかどうか疑問に思います。
回避策として、このfind
コマンドを使用してディレクトリの権限を変更しました。実行するたびにディレクトリレベルが1つ追加されるため、再利用します。
find . -type d -print0 | xargs -0 -n 1 chmod a+wrx
私はこれを行うより良い方法があると確信しています。find
オプションとは対照的に、ディレクトリを最初に処理してからその内容を処理するオプションがあるかどうか疑問に思います-depth|-d
。
どのようなヒントがありますか?
ベストアンサー1
努力する:
find . -type d -exec chmod a+rwx {} ';'
これにより、リストを作成してディレクトリに提供するのではなく、ディレクトリを読み取る前にfind
実行が発生します。chmod
xargs