zoukankan      html  css  js  c++  java
  • 【转】vi编辑只读文档无法保存的解决办法

    vi编辑只读文档无法保存的解决办法
     
    使用普通用户编辑nginx.conf 等配置文件:


    保存的时 候会提示:没有Root Permission 
    可以用如下方法解决:
    保存时加上:
    :w !sudo tee %




    我这里 有一个问题。没有配置sudo权限。
    用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方 法:
    1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用) 
    2)添加文件的写权限。也就是输入命 令"chmod u+w /etc/sudoers"。 
    3)编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。 
    4)撤销文件的写 权限。也就是输入命令"chmod u-w /etc/sudoers"。
    再次保存:




    查看是否 成功:
    $ grep sudo nginx.conf
    #test :w !sudo tee %

    原文

  • 相关阅读:
    python学习之函数的参数
    python学习之文件修改及函数基础作业
    日志模块与 re 模块
    day23
    常用模块(二)
    day 22
    python 常用模块
    软件开发目录规范
    day 20
    python 的模块与包
  • 原文地址:https://www.cnblogs.com/skullboyer/p/8907666.html
Copyright © 2011-2022 走看看