愚かな質問かもしれませんが、コマンドの詳細を理解していませんchown
。この詳細の説明が見つかりませんでした。おそらくすべての人にはっきりしているからです。
ファイルの所有権を変更するときは、次のデフォルト構文を使用してユーザーとグループのパラメータを設定できます。
chown <username>:<groupname> <filename>
この構文を使用すると、特定のグループに属するユーザーをフィールドに挿入し、グループをフィールドに挿入できます。初めてchownコマンドを学ぶとき、グループ名はユーザーグループと同じでなければならないと思いました。ところで、グループ名がユーザーが属するグループとは異なるグループを表すことができることがわかりました。
これは、ユーザーとグループに所有権を設定でき、グループはユーザーグループとは何の関係もありません。それから、この質問は私が調査した内容と矛盾するようです。ここ。それとも私が混乱しているのでしょうか?
ありがとうございます!
答え1
あなたの「葛藤」協会root 以外のユーザーを表します。 root以外のユーザーは、ファイルグループを自分が属するグループにのみ変更できます(ここで述べた理由のため)。
ただし、root
自分自身はすべてのユーザーとグループをすべてのファイルに設定でき、ファイル所有者はそのグループに属する必要はありません。だから紛争はありません。