查看: 661|回复: 0
收起左侧

[教程经验] 关于研发CloudClient云桌面下Linux普通用户使用sudo报错问题解决

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x

前言

作为新入职的小郭同学,终于今天可以上手Linux,同时开始搭建环境了,后来发现居然是Ubuntu14.04版本,绝望,好多奇奇怪怪的问题。

问题

进入系统第一件事当然是读取一下新的软件列表索引,操作:sudo apt-get update ,开始报错:INOVANCE\工号 不在sudoers文件中。此事将被报告

报错截图:

报错

   如果这个问题不解决,导致的问题:

  1. 重复切换用户,复杂,后面需要sudo的操作都需要切换到root目录下
  2. 出现root创建的文件在普通用户下无操作权限的问题
  3. 部分root下安装的软件包,普通用户无法使用

原因

按正常操作在 /etc/sudoers 下加入 user ALL=(ALL:ALL) ALL内容,即该user用户拥有了root超级用户权限

但问题在于公司用户名为:INOVANCE\工号,那个\sudoers下无法解析,导致上面的问题,普通用户始终无法加入sudoers里面

因为\是特殊含义的字符:转义字符,所以问题在于如何解决\斜线问题!

解决方法

使用\\使得特殊字符失效即可,具体操作如下:

  1. 切换到root下:
    su root
  2. 打开sudoer文件:
    vim /etc/sudoers
  3. # User privilege specification下加入:
    INOVANCE\\工号 ALL=(ALL:ALL) ALL
  4. wq! 强制保存即可
  5. 返回普通用户,正常操作sudo

解决

希望

作为刚入职的新员工,还是有很多东西需要学习,希望一起交流学习呀!

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部