遇到chown命令使用替代语法的示例,该语法用句点而不是冒号分隔所有者和组:
[root@host~]# chown owner . group filename
不应该使用此语法。应始终使用冒号。
句点是用户名中的有效字符,但冒号不是。如果系统上存在用户enoch. root、用户enoch和组root, 则chown enoch. root filename的结果是filename归用户enoch.root所有。可能是在尝试将文件所有权设置为用户enoch和组root。这可能会造成混淆。
如果同时设置用户和组时始终使用chown冒号语法,其结果总是能够轻松预测。