![无法编辑/删除/移动 /etc/my.cnf - 权限被拒绝](https://linux22.com/image/796754/%E6%97%A0%E6%B3%95%E7%BC%96%E8%BE%91%2F%E5%88%A0%E9%99%A4%2F%E7%A7%BB%E5%8A%A8%20%2Fetc%2Fmy.cnf%20-%20%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我尝试通过 ssh 以 root 用户身份编辑 /etc/my.cnf,但在尝试保存时出现以下错误
我正在对 my.cnf 进行更改,因为我想调整 my.cnf 中的某些值以满足 Magento 要求,例如将 key_buffer_size= 更改为更高的值 (128M)。我将值 128M 分配给 key_buffer_size= 并尝试保存它,然后出现错误。
“写入 /etc/my.cnf 时出错:权限被拒绝”
我甚至无法成功重启 MySQL。
[root@flourish ~]# service mysqld restart
Stopping mysqld: [ OK ]
MySQL Daemon failed to start.
Starting mysqld: [FAILED]
我甚至可以删除或用新的替换它。我尝试卸载 MySQL 并重新安装,但没有任何效果。权限 -rw-r--r-- 和所有者/组 root/root
我希望这个问题能够得到解答。
答案1
该文件是否可能已通过 chattr 变为不可变的?lsattr 应该会告诉您:
$ lsattr my.cnf
----i----------- my.cnf
将是不可变文件的输出。