`chown root.root $file` とはどういう意味ですか?

`chown root.root $file` とはどういう意味ですか?

colordiff権限がないため、カスタムディレクトリにインストールしようとしていますsudo。 Readmeで説明されているように、Makefileのディレクトリをハードコードしましたが、次のエラーが発生します。

...
chown root.root /share/edu-mei/colordiff/1.0.13/etc/colordiffrc
chown: changing ownership of `/share/edu-mei/colordiff/1.0.13/etc/colordiffrc': Operation not permitted
make: [install] Error 1 (ignored)
...

このファイルの所有権を変更することは実際には問題になりません(おそらく作成者がこれを無視した理由です)。しかし、私はこの使い方に慣れていませんchown

chownのマンページには、コマンド構文が次のように表示されます。

chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...

ただし、実行されたコマンドはですchown root.root $file

コロンの代わりにドットを使用する構文はどういう意味ですか?

ベストアンサー1

ユーザーとグループを(たとえば)$fileに設定します。 call と同じですが、古い形式です。rootchown OWNER.GROUP FILE...chown root:root $file

chown OWNER:GROUP FILE...ピリオドはユーザー/グループ名に表示されるため、説明されているようにコロンに置き換えられます。

おすすめ記事