linux中 如何将sudoers只读文件改成可读写文件??
这个文件只读是一种保护机制,如果你使用vi编辑器的话,只要保存时使用:wq!就可以保存了。或者使用visudo命令来进入sudoers文件的编辑,就可以正常保存。
具体如下:
1、简介
Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
2、基本信息
Linux[2]操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
3、分区规定
设备管理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。
如果当前用户是root,可以使用wq加!来强制保存修改。
正确的方法是使用:visudo
这个命令可以直接编辑和保存 /etc/sudoers 文件并不会提示只读文件。
2.使用root用户可以强制保存,在退出时使用wq!
3.不知是不是文件添加了 i 权限。可以是用命令 chattr -i 文件路径 试试看看能不能修改要是可以了那么就 i 权限的问题。
如果还有问题请及时联系。
不过一定记住sudoers文件只能在440的权限下才能使用。修改完以后一定记得把sudoers文件改回440的权限:
chmod 440 /etc/sudoers
如果不改回440则下次使用sudo的时候会报错。切记