我一直这样做:
chown nimmylebby:admins file
我看到这也是有效的:
chown nimmylebby.admins file
可能看起来像一个愚蠢的问题,但我真的好奇后者如何工作。 它没有logging在我的chown的manpage(GNU coreutils 8.4,10 / 10)中。 这也许是一个Bash解释? 或者为参数的一个不赞成的格式?
从Mac OS X 10.9版的chown(8)联机帮助页:
兼容性
先前版本的chown实用程序使用点(“。”)字符来区分组名称。 这已被更改为冒号(“:”)字符,以便用户和组名称可能包含点字符。
来自GNU coreutils
info coreutils 'chown invocation'
:
一些旧的脚本可能仍然使用'。' 代替“:”分隔符。 POSIX 1003.1-2001(见标准一致性 )不需要支持,但为了向后兼容,GNU
chown
支持'。' 只要没有模棱两可的结果。 新脚本应该避免使用'。' 因为它不是便携式的,而且如果整个所有者都有不好的结果。 组恰好识别了一个名字中包含'。'的用户。