无法更改驱动器的所有者

无法更改驱动器的所有者

我是 Ubuntu 操作系统的新手。我注意到我的驱动器中有一个 480 GB 驱动器分区由 root 拥有。我试图将权限更改为用户skorlam(我的用户名),但它显示:76386420-a1f6-46cf-9a78-c382383a4eb11

这是我的终端输出:

root@skorlam:/media/skorlam/76386420-a1f6-46cf-9a78-c382383a4eb11/Oracle# chown -R skorlam 76386420-a1f6-46cf-9a78-c382383a4eb11
chown: cannot access ‘76386420-a1f6-46cf-9a78-c382383a4eb11’: No such file or directory

答案1

chown -R skorlam:skorlam /media/skorlam/76386420-a1f6-46cf-9a78-c382383a4eb11/

一定能成功!

什么问题:

问题在于您为 chown 命令提供了相对路径。由于当您的工作路径正确时此命令会起作用,因此包含您想要处理的路径全部都可以正常工作。

有关本地路径和绝对路径的更多信息,请参见这里

在您的情况下,您尝试/media/skorlam/76386420-a1f6-46cf-9a78-c382383a4eb11/Oracle使用该路径,但是76386420-a1f6-46cf-9a78-c382383a4eb该路径在当前工作目录中当然不存在。

我建议在执行文件操作等时始终使用绝对路径,rm cp mv chown chmod以避免冲突。

我在您的命令中添加的第二件事是skorlam:skorlam(冒号后再次显示名称)这意味着文件和目录属于您的用户以及您的用户组,chown 语法是chown [OPTIONS] user:group

相关内容