当前位置: 首页 > 编程笔记 >

Linux 添加普通用户到 sudo 列表的方法

皇甫学海
2023-03-14
本文向大家介绍Linux 添加普通用户到 sudo 列表的方法,包括了Linux 添加普通用户到 sudo 列表的方法的使用技巧和注意事项,需要的朋友参考一下

前言

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 列表,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊html" target="_blank">教程网站的支持!

 类似资料:
  • 本文向大家介绍Linux下普通用户用sudo su给自己加root权限的方法,包括了Linux下普通用户用sudo su给自己加root权限的方法的使用技巧和注意事项,需要的朋友参考一下  首先: sudo这个命令就是给后面的命令加上root权限(sudo=superuser do),su这个命令是switch user,切换用户,你sudo su这个命令的意思是用root的权限来切换到()用户。

  • 问题内容: 为什么下面 不行?只是为了学习而玩弄泛型,我希望我能够在其中插入任何扩展Collection的内容,但会出现此错误: 问题答案: 您已声明是的扩展名。但是根据Java编译器,它可以是 任何 扩展的元素,即。因此,出于这个原因,它必须禁止采用通用类型参数的操作。它不能让你的加入到这可能是。 尝试删除通配符: 这应该工作,因为你可以肯定是一个添加到的。

  • 本文向大家介绍mongodb权限设置之添加管理员、普通用户的方法,包括了mongodb权限设置之添加管理员、普通用户的方法的使用技巧和注意事项,需要的朋友参考一下 我知道的关系型数据库都是有权限控制的,什么用户能访问什么库,什么表,什么用户可以插入,更新,而有的用户只有读取权限。 例如:mysql安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户,以及用户权限,而mon

  • 本文向大家介绍Linux禁止普通用户su至root的解决方法,包括了Linux禁止普通用户su至root的解决方法的使用技巧和注意事项,需要的朋友参考一下 一、概述 为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 二、详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: (2)在/etc/login.defs文件中加

  • 问题内容: 我遇到了一些以前在Java中从未遇到过的事情,也就是说,我需要在运行时创建一个新的ArrayList类实例,而无需分配已知类型,然后将数据添加到列表中。听起来有点含糊,所以这里有个例子: 现在,我之所以这样做而不是仅仅使用泛型,是因为泛型已经被大量使用,并且本例中的“ i”变量将被用作类型“?”。我真的不希望再使用其他泛型,因为这会给用户带来更多工作,并且在最终设计中灵活性会大大降低。

  • 我试图理解如何在docker中正确添加非root用户,并给他们sudo权限。假设我当前的Ubuntu 18.04系统中janedoe是sudo用户。我想创建一个docker映像,在其中我想添加janedoe作为非root用户,在需要时可以拥有sudo权限。由于我和Docker都是Linux系统新手,我通常希望有人通过一个例子来解释如何做到这一点。 我理解的是,每当我在Dockerfile中发出命令