强制重新启动后,我的主目录中的某个特定文件夹由nobody
拥有。我正在尝试将其更改为root
,但我得到了以下内容
chown:无法读取目录数据库/:权限被拒绝。
这是命令i sudo chown -R root databases/
,这是文件夹的权限:
drwxrwx x 36无人4096 7月9日08:10数据库
怎样才能改变所有权?
发布于 2015-07-10 09:11:37
它取决于文件夹所在的文件系统。可能是您的文件系统不支持Linux权限/所有权(例如NTFS),也可能是在强制重新启动时某些东西损坏了。这可能是一个愚蠢的建议,但您是否也尝试过使用chown -R root:root databases/
(使用sudo
或直接作为根)?
发布于 2015-07-10 09:12:22
检查文件夹的属性是否正确。这样做:
lsattr
它应该会给出如下的输出:
----i--------e-- ./databases
现在,如果存在i
属性,则意味着该文件夹不可编辑。因此,您应该删除该属性,并只保留e
属性。要做到这一点,请做:
sudo chattr =e databases/
在此之后,您现在可以更改所有权。
https://unix.stackexchange.com/questions/215050
复制相似问题