我正在尝试使用以下行将文件夹(myFolder)的所有者及其所有内容更改为 30061 :
chown -Rv 30061 myFolder
但是我收到了一些文件的消息
chown:更改所有者 MyFolder中/默认/文件/语言/ es_smDXmy4sxGaYZuUOuV1ftDL7hg824v5FxIsQ2QqZcJM.js?: 行动被拒绝
此文件的所有者设置为 20003
如果我尝试使用以下命令更改权限:
chmod -R 777 myFolder*
我收到相同的错误消息:
chmod:更改权限 MyFolder中/默认/文件/语言/ es_smDXmy4sxGaYZuUOuV1ftDL7hg824v5FxIsQ2QqZcJM.js?: 行动被拒绝
答案 0 :(得分:1)
现代Unix / Linux通常不允许非root
用户“放弃”#34;文件。在某些情况下,内核可调整以恢复旧行为并允许这样做,但从安全角度来看,它通常不是一个好主意。将chown
作为root
运行,或设置sudo
以允许必要的权限提升。
答案 1 :(得分:0)
如果您不是所有者,则需要超级用户权限。例如,使用sudo
添加命令。否则以root身份登录并以root身份运行。
异常:不可变文件。