GNU/Linux >> Linux の 問題 >  >> Linux

`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です。 。

コロンではなくドットを使用した構文はどういう意味ですか?

承認された回答:

$fileのユーザーとグループを設定します rootへ (chown OWNER.GROUP FILE...のように )。 chown root:root $fileを呼び出すのと同じです 、ただし古い形式です。

ピリオドはコロンに置き換えられ、chown OWNER:GROUP FILE...になりました。 文書化されているように、ピリオドはユーザー/グループ名に表示される可能性があるためです。


Linux
  1. `:-`はシェルスクリプトで何を意味しますか?

  2. Psの出力にはどういう意味がありますか?

  3. Xevからのこの出力はどういう意味ですか?

  1. 「rmIsHashed」とはどういう意味ですか?

  2. この警告はどういう意味ですか?

  3. ドットファイルでrcは何を意味しますか

  1. #define X X とはどういう意味ですか?

  2. kill -3 とはどういう意味ですか?

  3. grep パターンで \b はどういう意味ですか?