精华内容
下载资源
问答
  • 添加 普通用户 可以 执行sudo命令
    2016-08-25 09:59:35
    修改 /etc/inittab文件
    vim /etc/inittab
    最后一行改为id:3:initdefault:
    如果要启动到桌面,则改为id:5:initdefault


    如果之前安装了桌面环境,要从命令行切换到桌面下,只需要执行 init 5 即可。


    默认情况下, 普通用户执行sudo <指令> 的时候会出现如下错误:
    xxx is not in the sudoers file


    解决办法: 
    $ su -
    # chmod u+w /etc/sudoers
    # vi /etc/sudoers
    找到如下行:
    root ALL=(ALL) ALL


    在其下面添加: 
    knityster ALL=(ALL) ALL"
    (其中的knityster为你要添加的用户名)
    保存


    最后: 
    #  chmod 440 /etc/sudoers


    即可。
    更多相关内容
  • su ubuntu :切换至ubuntu用户 su root:切换至root用户 sudo passwd root 为root用户分配密码 /etc/sudoers目录下保存到是各个权限的定义。 添加用户:adduser csdn 参考: ...
    su ubuntu :切换至ubuntu用户
    su root:切换至root用户
    
    sudo passwd root
    

    为root用户分配密码
    /etc/sudoers目录下保存到是各个权限的定义。

    添加用户:adduser csdn

    参考:

    https://blog.csdn.net/appleml/article/details/44175235
    https://blog.csdn.net/Mr_Von/article/details/6169398?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.pc_relevant_is_cache&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.pc_relevant_is_cache
    
    展开全文
  • 开始使用debian时,发现不能使用sudo xxx is not in the sudoer file. the incident will be reported 那就要把用户加到/etc/sudoers里面,但是/etc/sudoers是没有权限直接改的,需要先进入root 1.执行su,输入密码...

    开始使用debian时,发现不能使用sudo
    xxx is not in the sudoer file. the incident will be reported

    3个解决方法

    1. 把自己加入到拥有sudo权限的用户组中,比如sudo这个组
    2. 把用户名按照指定格式,加到/etc/sudoers文件
    3. 把用户名按照指定格式,新建文件,加到/etc/sudoers.d文件夹中

    方法一

    就一句话:先su进入root,把xxx加入sudo组就可以了

    su
    usermod -aG sudo xxx
    

    因为sudo组的权限已经被系统设置好了,你查看一下/etc/sudoers,就可以看到里面有如下内容,这是系统内置的sudo组的权限设置。组名就叫sudo,加入此组,即可sudo

    #Allow members of group sudo to execute any command
    %sudo	ALL=(ALL:ALL)  ALL
    

    方法二

    把用户加到/etc/sudoers里面,但是/etc/sudoers是没有权限直接改的,需要先进入root

    1.执行su,输入密码切换到root

    2.执行(这里用vi vim pico nano等编辑器都一样,随便)

    nano /etc/sudoers
    

    3.看到最后有这样几行,按照root的格式加一行,即让自己拥有和root一样的权限,在最后一个ALL前面加上NOPASSWD: 就无需输入密码了

    #User privilege specification
    root ALL=(ALL:ALL)  ALL
    xxx ALL=(ALL:ALL)  NOPASSWD:ALL
    
    # Allow members of group sudo to execute any command
    %sudo	ALL=(ALL:ALL)  ALL
    

    4.保存即可,vi vim一般是先按esc再输入:wq,nano是ctrl+o保存,ctrl+x退出

    5.输入exit退出root,输入sudo,显示sudo用法,则当前用户已经可以使用sudo

    方法三

    其实,sudoers是一个只读文件,所以我们才要先进入root才能编辑。官方也不建议直接更改sudoers,它内容比较重要。

    官方推荐在/etc/sudoers.d里面添加用户权限,是一样的效果,因为sudoers文件最后一行,用#include命令包含了/etc/sudoers.d的内容。

    # See sudoers(5) for more information on "#include" directives:
    #includedir /etc/sudoers.d
    

    所以我们可以先用su 进入root,在/etc/sudoers.d中新建一个文件,例如

    su
    cd /etc/sudoers.d
    vim test
    

    输入内容,xxx为你的用户名,保存即可

    xxx ALL=(ALL:ALL)  NOPASSWD:ALL
    

    一些理解:

    xxx   ALL    =      (ALL:   ALL)         NOPASSWD:ALL
    

    用户名 主机名 =(用户名:用户组名)[执行命令是否需要密码]:[命令名称]
    (默认的是需要密码)

    展开全文
  • 前言linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了...编辑文件在使用 sudo 执行命令之前,需要把该普通用户添加到 /etc/sudoers 文件:1. 切换到 root 用户使用命令 visudo 进入 vim ,看到它已...

    前言

    linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法:

    第一种是使用 su - 命令切换到 root 用户去执行;

    另外一种方法是在命令前添加 sudo 去执行。

    编辑文件

    在使用 sudo 执行命令之前,需要把该普通用户添加到 /etc/sudoers 文件:

    1. 切换到 root 用户,使用命令 visudo 进入 vim ,看到它已打开了 /etc/sudoers 文件。

    2. 输入 "/root" 搜索,找到 "root   all=(all)      all" 这行,按 "yyp" 键得到一行拷贝,修改为"username all=(all)      all","username" 是要添加的用户名。

    (如果在使用 sudo 时不想输入用户密码,请修改为 "username all=(all) nopasswd:all")

    3. :x 保存退出。

    ps:linux下把普通用户添加到sudo组的方式。

    1. 先cd到/etc/sudoers目录下

    2. 由于sudoers文件为只读权限,所以需要添加写入权限,chmod u+w sudoers

    3. vim sudoers

    4. 找到root all = (all) all这一行,在下一行加入username all = (all) all。username指代你想加入sudo组的用户名。

    5. 把sudoers文件的权限修改回来。chmod u-w sudoers

    6. 这样普通用户可以执行sudo命令了。

    总结

    以上所述是小编给大家介绍的linux 添加普通用户到 sudo 列表,希望对大家有所帮助

    展开全文
  • 普通用户添加到sudo

    2019-03-27 15:43:00
    可以编辑/etc/sudoers文件将普通用户加入sudo组。要注意的是修改该文件只能使用visudo命令:1、首先切换到root #su - (注意有 “-” ,这和su不同,在用命令"su"的时候只是切换到root,但没有把root的环境...
  • linux如何把普通用户添加到sudo组

    千次阅读 2016-10-12 23:59:42
    linux下把普通用户添加到sudo组的方式。 1. 先cd到/etc/sudoers目录下 2. 由于sudoers文件为只读权限,所以需要添加写入权限,chmod u+w sudoers 3. vim sudoers 4. 找到root ALL = (ALL) ALL这一行,在下一行...
  • 我们可以使用普通用户进行服务器的登录,如果有权限不够的情况,我们可以使用sudo命令,临时提权来完成操作。环境linux服务器 root用户权限新建普通用户[root@localhost ~]# useradd yunweijia # ...
  • 普通用户执行sudo命令方法

    千次阅读 2015-11-18 09:58:40
    xxx is not in the sudoers file.This ...1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去. 2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers 3.编辑sudoers文件 vi /etc/sudoers 找到这行 ro
  • 当我们用root身份在服务器部署docker后,如果想用普通用户操作docker应该如何做呢? [root@shanghai-aliyun ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME
  • 普通用户加入wheel,有sudo权限

    千次阅读 2022-04-25 15:49:14
    3、更改普通用户的附属未wheel,使得普通用户具有sudo权限 [root@node5~]#idnginx uid=8000(nginx)gid=8000(nginx)groups=8000(nginx) 4、更改nginx用户的附属为wheel [root@node5~]#userm...
  • 这一节,我们来说一下用户切换相关命令什么要进行用户切换?在操作过程中需要使用特定的用户进行特定的操作,多数情况下是因为权限,比如要修改一个文件,只有root用户有权限修改,那么就要切换到root用户下进行...
  • 当我们使用sudo命令切换用户的时候可能会遇到提示以下错误:xxx is not in the sudoers file. This incident will be reported,xxx是你当前的用户名,究其原因是用户没有加入到sudo的配置文件里 切换到root用户...
  • 为了安全起见,ubuntu中的普通用户一般没有root权限,因此即使知道管理员密码也无法使用sudo,但这个情况可以通过加入sudoer列表或者加入sudo组来改变。   拓展: 不管使用哪种方式,使得一个普通用户可以使用...
  • 本部分主要介绍了sudo这个命令使用方法和sudo的日志文件,以及使用sudo去执行命令的时候怎么才能够免密码执行、设置ACL和两种ACL类型
  • $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:$ sudo passwd root然后登录时用户名输入root,再输入密码就行了...
  • 问题来源: 我们使用sudo命令,让huazi用户使用root身份执行命令时报错: ...可以看到 newuser 用户没有权限使用sudo命令以root身份执行命令。 解决方法: 打开终端,先以root身份登录,然后执行如下命令: vis
  • 命令su的格式为:su [-] username1、后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境...
  • Ubuntu普通用户sudo指令使用

    千次阅读 2017-03-18 13:03:24
    你在使用Ubuntu的 Linux 命令行时曾经得到过“(Permission denied)”的错误...很简单,使用 sudo 命令用户运行此命令后会被提示输入他们(自己)的登录密码。一旦输入了正确的密码,操作将会成功执行。在我们继续之
  • 一、简介sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令...安装完毕后可能还需再切回普通用户,这样操作效率就会比较低,所以用sudo命令就会很方便。执行sudo的时候相当于具备了roo...
  • 那么sudo wheel和sudoers文件有什么区别?在sudoers文件中,你将看到下面的行,在debian衍生产品中;# Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) ALL在RHEL中;## Allows people in ...
  • 在RedHat Linux下,一般用户执行sudo命令时,系统会报出"is not in the sudoers file. This incident will be reported"这样的错误。原因是Redhat在建立用户时并没有把用户自动加入到sudo用户列表中。先从管理员那里...
  • 公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !Sudo 授权需谨慎,否则亲人两行泪!sudo 表示 “superuser do”,它允许已验证的用户以其...
  • sudo命令详解

    万次阅读 多人点赞 2019-02-19 09:48:16
    简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。 严谨些说,sudo 允许一个已授权用户以超级用户或者其它用户的角色运行一个命令。当然,...
  • Linux命令 - sudo命令

    2021-05-20 16:15:17
    Linux命令 - sudo命令   Linux中 sudo 命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 1.语法: whoami [参数] 2.功能:   可让用户以其他的身份来执行指定的指令...
  • sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运行命令。其他用户可以普通用户或者超级用户sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运行命令。其他用户...
  • 以下所有操作均在Centos6.10上进行 今儿在一台新虚拟机上安装pip之后,用pip安装包,需要root权限,但执行sudo pip就提示command not found ...可以使用printenv这个命令,检查当前的PATH变量...
  • 我们知道,使用 su 命令可以普通用户切换到 root 身份去执行某些特权命令,但存在一些问题,比如说:仅仅为了一个特权操作就直接赋予普通用户控制系统的完整权限;当多人使用同一台主机时,如果大家都要使用 su ...
  • ubuntu 为普通用户添加sudo权限

    千次阅读 2021-02-24 23:09:02
    # 为用户username添加sudo权限 usermod -a -G sudo username # 去除用户username的sudo权限 usermod -G usergroup username 方法2:稍显麻烦 (1)设置sudo密码 sudo passwd (2)进入超级用户模式 su - (3)...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,596
精华内容 8,238
关键字:

普通用户加入什么组可以使用sudo命令