当用户名包含破折号时如何chown?

Mil*_*ike 1 debian chown user-permissions

用户和组包含一个破折号:abc-def。当我尝试使用 chown 时出现错误:

chown abc-def.abc-def * -R
chown: invalid user: `abc-def.abc-def'
Run Code Online (Sandbox Code Playgroud)

用户是有效的,它应该可以工作......我如何使用 chown 和包含破折号的用户/组名称?

Ign*_*ams 6

GNU chown 现在使用冒号来分隔用户和组。

chown abc-def:abc-def * -R
Run Code Online (Sandbox Code Playgroud)