【发布时间】:2020-01-16 11:55:45
【问题描述】:
我正在尝试通过以下方式更改 Linux Mint 下 tomcat-users.xml 文件的访问权限:
chmod ugo+rwx tomcat-users.xml
但我收到此错误消息:
Operation not permitted
tomcat-users.xml 具有以下权限和属性:
$ ls -la tomcat-users.xml
-rw-r-r-- 1 root root tomcat-users.xml
$ lsattr tomcat-users.xml
---------------e--- tomcat-users.xml
我做错了什么?
【问题讨论】:
-
ls -la tomcat-users.xml和whoami和lsattr tomcat-users.xml的输出是什么?你试过chmod 0777 tomcat-users.xml吗?sudo chmod 0777 tomcat-users.xml有效吗? -
ls -la tomcat-users.xml 给我 -rw-r-r-- 1 root root tomcat-users.xml 。 lsattr tomcat-users.xml 给---------------e--- tomcat-users.xml
-
sudo chmod 0777 tomcat-users.xml 后不允许操作
-
文件归
root和组root所有。为了能够更改其权限,您需要成为root或有办法以root执行命令(因此有sudo选项)。如果您不能成为root或使用sudo或su提升您的权限,您将无法更改文件的权限。最后一个猜测:可能文件所在的文件系统处于read-only模式。 -
我以root身份进入并成功更改访问权限!谢谢!