linux下第六编辑只读文档无法保存怎么办

介绍

这篇文章主要为大家展示了“linux下第六编辑只读文档无法保存怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux下第六编辑只读文档无法保存怎么办”这篇文章吧。

使用普通用户编辑nginx。配置等配置文件:

發inux下第六编辑只读文档无法保存怎么办"

保存的时候会提示:没有根许可

可以用如下方法解决:

保存时加上:

: w ! sudo三通%

發inux下第六编辑只读文档无法保存怎么办"

我这里有一个问题。没有配置sudo权限。
用sudo时提示“xxx不在sudoers文件。这一事件将会报道。其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方法:
1)进入超级用户模式。也就是输入“苏产生绯闻,系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用根用)
2)添加文件的写权限。也就是输入命令“chmod u + w/etc/sudoers"。
3)编辑/etc/sudoers文件。也就是输入命令“vim/etc/sudoers",输入“我进入编辑模式,找到这一行:“根=(所有)ALL"在起下面添加“XXX所有=(所有)ALL"(这里的XXX是你的用户名),然后保存(就是先按一下Esc键,然后输入“:wq")退出。
4)撤销文件的写权限。也就是输入命令“chmod u-w/etc/sudoers"。

再次保存:

發inux下第六编辑只读文档无法保存怎么办"

查看是否成功:

$ grep sudo nginx。参看
#测试:w ! sudo三通%

解释:

: w:写一个文件。可以将文件写入,文件仍然是只读模式,通过:问!退出

!sudo:调用shell sudo命令。
三通:vi/vim写命令的输出重定向使用三通。
%:触发器的使用当前的文件名。
简而言之,,,tee&,命令运行sudo, vi/vim命令>以上是“linux下第六编辑只读文档无法保存怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

linux下第六编辑只读文档无法保存怎么办