findコマンドにsudoを追加する:何が変わりますか?

findコマンドにsudoを追加する:何が変わりますか?

これら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/staticpub/mediaapp/etc

2番目のコマンドは、find昇格した権限(ルートとして)でコマンドを実行します。chmod一部のファイルを特定のユーザーが所有している場合は、そのファイルの権限を変更する必要があります。いいえこのディレクトリまたは次のディレクトリ内のすべてのファイルは、通常のユーザー(2つのコマンドラインのいずれかを実行しているユーザー)がアクセスできないか、ディレクトリのアクセス権のためにアクセスできません。

おすすめ記事