如何使用chmod更改权限?

时间:2016-11-25 14:31:29

标签: readonly chmod

我想在1& 1上启用MySQL的远程连接 我按照他们的解释

https://help.1and1.com/servers-c37684/dedicated-server-linux-c37687/administration-c37694/enable-remote-connections-to-mysql-a781586.html

但文件系统是只读的。

使用ls -l ==>

drwxr-xr-x   3 root root    4096 Nov  8 16:43 mysql

在这个文件夹mysql里面我有这个文件

-rw-r--r-- 105 root root 3533 Oct 22  2015 my.cnf

使用ls -alt

***drwxr-xr-x  88 root root 4096 Nov  8 16:52 ..

drwxr-xr-x   3 root root 4096 Nov  8 16:43 .

-rw-r--r-- 105 root root 3533 Oct 22  2015 my.cnf***

我想用chmod修改这个文件 但我有这个错误 chmod:更改'my.cnf'的权限:只读文件系统

如何使my.cnf可写?并在修改后使其可读 感谢

2 个答案:

答案 0 :(得分:1)

如果文件系统以只读方式挂载,则chmod将无法工作,因为它也是一个写入操作。

  

sudo mount -o remount,rw'/ mnt / yourmounthere'

如果设备上有写锁定(如SD存储卡),则需要将其关闭。软件无法禁用硬件锁。请注意,SD存储卡上的写锁定位于您看到左上角附近字母的位置,看起来像一个非常小的开关。

答案 1 :(得分:-2)

“sudo chmod 777 my.cnf”更改为root用户