フォルダ/プロジェクトでchmod、chownコマンドを実行するにはどのような権限が必要ですか?

フォルダ/プロジェクトでchmod、chownコマンドを実行するにはどのような権限が必要ですか?

私はいつもsudoユーザーとしてchmod / chownコマンドを実行します。しかし、今日はを使用していない場合は、フォルダ/ファイルから実際にコマンドを実行するsudoためにどのような権限が必要か疑問に思います。chmod/chownこの質問についてインターネットで検索しようとしましたが、質問に具体的に回答できる項目は表示されませんでした。

ベストアンサー1

Linuxの場合:

ジョン:「権限のあるプロセス(Linux:CAP_CHOWN この機能を持つプロセス)のみがファイル所有者を変更できます。」(出典:chown(2)) そのようなプロセスになる簡単な方法はを実行することですroot。バラよりexplain_chownchown特定のエラーの原因を特定するのに役立ちます。バラよりcapabilities.dllファイルとして実行する以外の機能をプロセスに提供する方法を学びますroot

chmod:ファイルの所有者または権限が変更さrootれる可能性があり、その権限を持つ他のプロセスも変更される可能性がありますCAP_FOWNER(源泉)

chgrp「ファイルの所有者は、ファイルのグループを所有者が属する任意のグループに変更できます。権限を持つプロセス(Linux:CAP_CHOWNを使用)は、グループを任意に変更できます。」(ジョン(2))

おすすめ記事