私はいつもやった:
chown nimmylebby:admins file
これも機能することがわかります:
chown nimmylebby.admins file
馬鹿げた質問のように思えるかもしれませんが、私は後者がどのように機能するかについて本当に興味があります。私のchownのマンページ(GNU coreutils 8.4、10 / 10)には文書化されていません。これはおそらくBashの解釈ですか?または、引数の非推奨のフォーマットですか?
私はいつもやった:
chown nimmylebby:admins file
これも機能することがわかります:
chown nimmylebby.admins file
馬鹿げた質問のように思えるかもしれませんが、私は後者がどのように機能するかについて本当に興味があります。私のchownのマンページ(GNU coreutils 8.4、10 / 10)には文書化されていません。これはおそらくBashの解釈ですか?または、引数の非推奨のフォーマットですか?
回答:
info coreutils 'chown invocation'
GNU からcoreutils
:
古いスクリプトの中には、まだ「。」を使用しているものがあります。「:」セパレータの代わりに。POSIX 1003.1-2001(標準への準拠を参照)はそのサポートを必要としませんが、後方互換性のためにGNU
chown
は「。」をサポートします。あいまいさが生じない限り。新しいスクリプトでは、「。」の使用を避ける必要があります ポータブルではなく、所有者全体が'。'であると望ましくない結果が生じるためです。グループは、名前に「。」が含まれるユーザーを識別します。