在 cmd 行上使用 chown 的正确语法吗?

在 cmd 行上使用 chown 的正确语法吗?

我正在尝试更改文件的所有权,但遇到了麻烦,以前它可以工作,但现在我认为我使用了错误的语法,

chown -R Person:User **

还是用户的问题?我试了两种方法,但都不起作用,我做错了什么?而且我以 root 身份登录。

答案1

它实际上是“所有者:组”,这意味着你必须提供一个用户名第一次和团队名字作为第二个参数。如果没有同名的组,则将用户名作为第二个参数会导致错误。

答案2

Mrokii 是正确的;此外,如果您尝试更改单个文件的所有权,则不需要 -R(递归选项),因为在递归更改文件所有权时必须非常小心。此外,在 Ubuntu 桌面中通常不会以 root 身份登录,除非您通过 ctrl-alt-fn 虚拟终端在会话期间进行此操作,然后返回图形桌面。

答案3

chown -R me:users **

有效,我把第一个字母大写,显然这是不行的。

相关内容