これら2つのコマンドの出力の違いは何ですか?
find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} \;
そして
sudo find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} \;
?
ベストアンサー1
コマンドは似ています。find
すべてのグループに書き込み権限が追加されます。一般ファイルディレクトリvar
、、、、および現在vendor
のディレクトリ。pub/static
pub/media
app/etc
2番目のコマンドは、find
昇格した権限(ルートとして)でコマンドを実行します。chmod
一部のファイルを特定のユーザーが所有している場合は、そのファイルの権限を変更する必要があります。いいえこのディレクトリまたは次のディレクトリ内のすべてのファイルは、通常のユーザー(2つのコマンドラインのいずれかを実行しているユーザー)がアクセスできないか、ディレクトリのアクセス権のためにアクセスできません。