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 と同じですが、古い形式です。root
chown OWNER.GROUP FILE...
chown root:root $file
chown OWNER:GROUP FILE...
ピリオドはユーザー/グループ名に表示されるため、説明されているようにコロンに置き換えられます。