我不知道用户是如何更改为 999 的,也不知道它是否安全。
我系统中的一个文件夹将用户显示为 999,并且该文件夹内的其他文件和文件夹具有 root 权限。我尝试使用 chown 将文件夹权限更改为 root,但它不起作用。请让我知道如何将文件夹的权限更改为root。该文件夹不是系统文件夹,它更像是一个备份文件夹。
root@Gamers:~# chown -hR root /folder/name
root@Gamers:~# ls
drwsr-xr-x 4 999 1M Feb 25 21:25 /folder/name
root@Gamers:~# grep '^\w*:\w*:999' /etc/passwd
root@Gamers:-#
要将文件/目录的所有者和组(非递归)更改为 root,您只需键入
请注意,
chown
必须以 root 权限运行(因此使用sudo
)。在您的情况下,将该目录的所有者更改为 root(或其他)是否是一个好主意取决于其目的是什么以及用户 999 是谁(如果存在)。
可以通过以下输出来阐明这个问题
我刚刚在 SuperUser 上回答了一个非常相似的问题。您可以查看该答案以获取更多信息,但这里是与此问题相关的部分。
将文件和目录分配给 999 用户是非常安全的。在某些发行版中,999 用户用于 MySQL。您提到这不是系统文件夹,而是备份。如果您的发行版未使用 999 用户,则该目录可能是从另一台机器备份的,而不是您当前运行的机器。