zoukankan      html  css  js  c++  java
  • Linux:sudo,没有找到有效的 sudoers 资源。

    https://blog.csdn.net/llh_1178/article/details/58606179

    第一次遇到这个问题时,自己误打误撞解决了。但是,当第二次遇到的时候,却不知道怎么办才好了。所以,百度 Google 了一下,加上自己总结知道了解决的办法。
     
    首先,这是因为用户的权限不够导致的。
    使用 ls -l /etc/passwd 查看所有用户及权限。只有可读权限(r),说明用户的权限不够。
    因此,我们可以用以下方法修改用户权限:
         1.  su root   #进入超级用户
         2.  ll /etc/sudoers   #查看/etc/sudoers的权限
         3.  chmod 777 /etc/sudoers   #修改/etc/sudoers文件的权限成可读可写可执行
         4.  echo 'username  ALL=(ALL)    ALL' >> /etc/sudoers   #  'username'指用户名,给指定用户名权限
         5.  chmod 440 /etc/sudoers   #退出保存/etc/sudoers文件
         6.  su username  #切换用户到指定用户
    最后,在执行安装或下载等各种命令时,使用 sudo 加指令就行了。
  • 相关阅读:
    6174问题
    阶乘的精确值
    小学生算术
    Primer回顾 数组和指针
    Primer回顾 标准库类型
    绪论
    字符串的存储
    条款39:明智而审慎的使用private继承
    条款34:区分接口继承和实现继承
    条款33:避免遮掩继承而来的名称
  • 原文地址:https://www.cnblogs.com/zhoading/p/13975129.html
Copyright © 2011-2022 走看看