linux中 如何将sudoers只读文件改成可读写文件??

2024-11-27 20:59:21
推荐回答(5个)
回答(1):

这个文件只读是一种保护机制,如果你使用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 前缀组成的文件。

回答(2):

如果使用命令:vim /etc/sudoers 这样会显示是只读文件。
如果当前用户是root,可以使用wq加!来强制保存修改。
正确的方法是使用:visudo
这个命令可以直接编辑和保存 /etc/sudoers 文件并不会提示只读文件。

回答(3):

如果要对sudoers只读文件进行修改,必须使用visudo进行安全编辑。不要把它改成读写文件。

回答(4):

1.先用ls -l 用户有没有读写的权限,没有写权限的话可以用chmod 777 来加权限(4是w读,2是写,1是执行 第一个7是只属主有读写执行的权限,第二个是属组,第三个是其它用户)
2.使用root用户可以强制保存,在退出时使用wq!
3.不知是不是文件添加了 i 权限。可以是用命令 chattr -i 文件路径 试试看看能不能修改要是可以了那么就 i 权限的问题。

如果还有问题请及时联系。

回答(5):

chmod 777 /etc/sudoers.

不过一定记住sudoers文件只能在440的权限下才能使用。修改完以后一定记得把sudoers文件改回440的权限:
chmod 440 /etc/sudoers
如果不改回440则下次使用sudo的时候会报错。切记