linux root用户修改权限说是只读文件系统,怎么办?

哎哟喂,你说的这个情况,我前年帮一个朋友搞过。

那哥们儿系统搞错了,root进去,发现文件都是只读的。
你想想,那还怎么干活儿啊?
他当时急得满头大汗。
我让他先建个目录试试,就用命令 mkdir ceshi。
哎,这一步简单,肯定行。

建好了,他赶紧用 ls -l ceshi 查看下权限。
你看,这时候这个 ceshi 文件夹,用户组可能是 linuxadmin 之类的。

然后,关键一步来了,得改用户组。
他输入 chgrp root ceshi,把用户组改成 root。
这一下,权限就归 root 了。

接着,chmod -R a+w ceshi,这一条是给所有人加写权限。
注意,是 -R,是递归的,整个文件夹下面的文件都加上。

然后呢,那个 chown 命令,他本来想改成 bin 用户。
哎,我说你这步可能得小心,bin 用户是系统的重要用户,一般不建议随便改它权限。
你要是改了,万一搞出问题,哭都来不及。
后来我让他改回 root 了。

最后,他还不放心,跑去 man chgrp、man chown、man chmod 看手册,确保每个命令都懂。

你看,Linux 这玩意儿,权限问题真是个头疼事儿。
但搞懂了,还是挺有意思的。
开放源码啊,自由度高,但也得自己多学学。
不像 Windows,点几下鼠标就完事儿,哈哈。

对了,你问的那个 bin 用户,我这块老骨头也没怎么碰过,不敢乱讲,怕出错。

linux只读文件怎么修改

结论:直接给步骤,少废话。

确认只读原因: 1 . 挂载只读?执行 mount | grep /。
包含 ro?执行 sudo mount -o remount,rw /。
2 . 权限只读?执行 ls -l 文件名。
显示 -r--r--r--?无 w 权限。

修改只读文件: 1 . 方法1 :需 root 权限。

执行 sudo chmod +w 文件名。

编辑文件,如 nano 文件名。

保存退出,执行 sudo chmod -w 文件名。
2 . 方法2 :不修改原文件。

执行 cp 文件名 新文件名。

执行 sudo chmod +w 新文件名。

编辑新文件,如 nano 新文件名。

特殊情况: 1 . 系统保护文件(如 /etc/)。

执行 lsattr 文件名。
显示 i?执行 sudo chattr -i 文件名。

修改文件后,执行 sudo chattr +i 文件名。
2 . 文件被占用。

执行 lsof 文件名。
显示占用进程?杀进程 kill -9 进程ID。

安全建议: 1 . 最小权限:修改后立即执行 sudo chmod -w 文件名。
2 . 备份文件:修改前执行 cp 文件名 文件名.bak。
3 . 日志记录:手动记录修改原因。

搞定。

如何在Linux中设置文件为只读linux文件设置只读

Linux设置文件只读:
用chmod:chmod 4 4 4 filename。
用chattr:chattr +i filename。

chattr改的,rm不掉。

linuxroot用户修改权限说是只读文件系统怎么办

说白了,Linux系统提示"只读文件系统"时,就是权限锁死了,连root都动不了文件。
这事复杂在几个地方,先说最重要的重新挂载,去年我们跑那个项目时,因为内核参数出问题,直接用mount -oremount,rw /能解决9 0%的情况,但得快,卡超过5 分钟系统可能就真的挂了。
另外一点是检查挂载选项,有时候是手动加了ro参数,用mount | grep /就能看到,这个点很多人没注意。
还有个细节挺关键的,比如去年某个系统因为lvm日志文件丢失,导致重启后变成只读,必须单用户模式下重建日志才能恢复,说实话挺坑的。

我一开始也以为都是硬件问题,后来发现不对,现在9 0%都是配置错误或者进程锁。
等等,还有个事,如果是分布式集群,可能某个节点挂了导致脑裂,也会把文件系统设为只读。
所以动手前先确认是不是单点问题。
建议先从mount -oremount,rw /开始试,如果不行再考虑单用户模式,但操作前最好备份数据。