首页 > 其他分享 >新用户使用sudo命令报错

新用户使用sudo命令报错

时间:2024-07-20 15:28:57浏览次数:16  
标签:adduser image sudo 用户 命令 报错 usermod

新用户使用sudo命令报错

情景:

  1. 使用adduser image,创建新用户image

  2. 使用su image,切换到新用户

  3. 使用sudo命令,出现报错

    image is not in the sudoers file.  This incident will be reported.
    

解决方案:

  1. 切换到 root 用户:

    su -
    
  2. 两种方法(任选其一)

    1. 方法一:输入如下指令,将用户 image 添加到 sudo 组中:

      sudo usermod -aG sudo image
      
    2. 方法二:输入如下指令,将用户 image 添加到 sudoers 文件中:

      sudo adduser image sudo
      
  3. 切换到 image 用户,并验证 sudo 命令是否可用:

    su image
    sudo command  # 替换 "command" 为实际需要运行的命令
    

两种方法的区别:

  • sudo adduser image sudo:
    • 这是一个更高层次的命令,通常在 Debian 系的 Linux 发行版(如 Ubuntu)中使用。
    • adduser 命令会调用 usermod,并且会根据系统的配置进行一些额外的检查和设置。
    • 一般认为 adduser 命令更易用,提供了更友好的用户体验。
  • sudo usermod -aG sudo image:
    • 这是一个底层命令,适用于大多数 Linux 发行版。
    • usermod 命令直接修改用户的属性,这里使用 -aG 选项将用户添加到一个新的组(而不是替换现有组)。
    • usermod 提供了更精细的控制选项,但用户需要更了解命令的细节。

参考:https://blog.csdn.net/Moelimoe/article/details/105292219

标签:adduser,image,sudo,用户,命令,报错,usermod
From: https://www.cnblogs.com/General-xd/p/18313185

相关文章

  • influxdb 查看和设置用户权限
    转载请注明出处:1.查看用户>SHOWUSERS运行示例:>SHOWUSERSuseradmin---------admintruereadonlyfalsemonitor_userfalse>2.创建用户CREATEUSER"myusername"WITHPASSWORD'mypassword'WITHALLPRIVILE......
  • 100万用户,抢10万优惠券,如何设计?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 关于安装李沐深度学习d2l包报错的解决办法(保姆教程)
    目录目录:d2l包安装失败的解决过程前言一、李沐提供的安装方式1.创建一个新的环境2.激活d2l环境3.安装深度学习框架和d2l软件包3.1安装PyTorch的CPU或GPU版本3.2安装d2l包二、安装报错三、解决办法四、检验是否安装成功尝试了很多方法都没有成功,知道看到这一篇介绍,故转载至......
  • SQL Prompt安装不上(报错:1603)
     一开始一直跟踪服务看到是RedGateClient运行不起来(报错信息代码是这个1603),后面查询到官网:https://productsupport.red-gate.com/hc/en-us/articles/360015772598-Redgate-Client-Service-fails-to-start使用管理员运行CMD执行:netshhttpaddiplisten127.0.0.1 之后再......
  • PHP curl 模拟GET请求接口报错HTTP Status 400 – Bad Request 问题
    网上查的解决方案:https://blog.csdn.net/sunsijia21983/article/details/123204143问题:PHP用curl模拟GET请求接口报错HTTPStatus400–BadRequesthttp://xxx/api/getZList?page=1&limit=20&zName=测试参数zName是英文、数字的时候都不会报错,输入汉字就报错400;解决方案:h......
  • 服务启动报错: [ main] c.a.n.c.config.http.ServerHttpAgent : no available server
    场景:一个服务,注册中心使用nacos 服务启动时报错:2024-07-1913:11:17.466ERROR32188---[main]c.a.n.c.config.http.ServerHttpAgent:[NACOSSocketTimeoutExceptionhttpGet]currentServerAddr:http://localhost:8848,err:connecttimedout2024-07-1913:11:18.......
  • 论如何直接用EF Core实现创建更新时间、用户审计,自动化乐观并发、软删除和树形查询(下)
    前言数据库并发,数据审计和软删除一直是数据持久化方面的经典问题。早些时候,这些工作需要手写复杂的SQL或者通过存储过程和触发器实现。手写复杂SQL对软件可维护性构成了相当大的挑战,随着SQL字数的变多,用到的嵌套和复杂语法增加,可读性和可维护性的难度是几何级暴涨。因此如何在实......
  • Seata 1.3.0 Oracle 回滚测试验证 报错 ORA-02289: 序列不存在
    使用Seata1.3.0版本,测试A服务调用B服务,且A方法中,手动写了一个异常,测试是否正常回滚(Mysql已经测试过)发现报错:ORA-02289:序列不存在 一看就是undo_log这张表的sequence没有建立,导致数据保存不了,太久没有用oracle了,之前搜索undo_log的建表SQL是直接在网上搜索的,所以缺少了建seq......
  • 用pandas查看牛客网用户数据(python练习)
    现有一个Nowcoder.csv文件,它记录了牛客网的部分用户数据,包含如下字段(字段与字段之间以逗号间隔):Nowcoder_ID:用户IDLevel:等级Achievement_value:成就值Num_of_exercise:刷题量Graduate_year:毕业年份Language:常用语言你可以使用pandas打开文件,偷偷看一下里面的内容,请输出你看......
  • WebGL-编译报错,如何定位sendfile报错位置
    1)WebGL-编译报错,如何定位sendfile报错位置2)设置DepthBufferBits和设置DepthStencilFormat的区别3)Unity打包exe后,游戏内拉不起Steam的内购4)使用了PlayAssetDelivery提交版本被Google报错这是第395篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术......