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 列表,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Linux 添加普通用户到 sudo 列表的方法
前言 Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法: 第一种是使用 su - 命令切换到 root 用户去执行: 另外一种方法是在命令前添加 sudo 去执行. 编辑文件 在使用 sudo 执行命令之前,需要把该普通用户添加到 /etc/sudoers 文件: 1. 切换到 root 用户,使用命令 visudo 进入 vim ,看到它已打开了 /etc/sudoers 文件. 2. 输入 "/root" 搜索,找
-
Linux 怎么实现添加FTP用户并设置权限的方法
Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户,命令行状态下,在root用户下: 运行命令:"useradd -d /home/test test" //增加用户test,并制定test用户的主目录为/home/test 运行命令:"passwd test" //为test设置密码,运行后输入两次相同密码 3.更改用
-
Linux 中不输入密码运行 sudo 命令的方法
sudo命令允许受信任的用户作为另一个用户运行程序,默认情况下是root用户.如果您在命令行上花费了大量时间,那么sudo将会是您一直使用的命令之一. 通常,要授予sudo访问权限,请将用户添加到sudoers文件中定义的sudo组.在Debian,Ubuntu及其衍生产品上,sudo组的成员在基于RedHat的发行版(如CentOS和Fedora)上获得sudo权限,sudo组的名称是wheel. 在运行sudo命令之前,系统将提示该组的每个成员输入密码.这增加了额外的安全层,是向用户授予su
-
详解Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数.废话不多说,下面我们来看一下. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 groupadd test //新建test工作组 3.新建用户同时增加工作组 useradd -g te
-
Linux上查看用户创建日期的几种方法总结
前言 你知道吗,如何在 Linux 系统上查看帐户的创建日期?如果知道,那么有些什么办法. 你成功了么?如果是的话,该怎么做? 基本上 Linux 系统不会跟踪这些信息,因此,获取这些信息的替代方法是什么? 你可能会问为什么我要查看这个? 是的,在某些情况下,你可能需要查看这些信息,那时就会对你会有帮助. 可以使用以下 7 种方法进行验证. 使用 /var/log/secure 使用 aureport 工具 使用 .bash_logout 使用 chage 命令 使用 useradd 命令 使用
-
linux查看所有用户和查看用户组的方法(修改用户组)
1.linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2.用户管理命令 useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名.用户的家目录等等:pwcov 注:同步用户从/etc/passwd 到/etc/s
-
Linux系统如何添加普通用户到 sudoers 文件
前言 Linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法: 第一种是使用 su - 命令切换到 root 用户去执行: 另外一种方法是在命令前添加 sudo 去执行. 编辑文件 在使用 sudo 执行命令之前,需要把当前普通用户添加到 sudoers 文件: 1. 切换到 root 用户,使用命令 visudo 进入 vim ,看到它已打开了 /etc/sudoers 文件. 2. 输入 "/root" 搜索,找到 &q
-
Linux中把用户添加到组的4个方法总结
前言 Linux 组是用于管理 Linux 中用户帐户的组织单位.对于 Linux 系统中的每一个用户和组,它都有惟一的数字标识号.它被称为 用户 ID(UID)和组 ID(GID).组的主要目的是为组的成员定义一组特权.它们都可以执行特定的操作,但不能执行其他操作. Linux 中有两种类型的默认组.每个用户应该只有一个 主要组 primary group 和任意数量的 次要组 secondary group . • 主要组: 创建用户帐户时,已将主要组添加到用户.它通常是用户的名称.在执
-
Linux用户配置sudo权限(visudo)的方法
sudo的工作过程如下: 1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限 2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认 3,若密码输入成功,则开始执行sudo后续的命令 4,root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条规则) 5,若欲切换的身份与执行者的身份相同,也不需要输入密码 visudo使用vi打开/etc/sudoers文件,但是在保存退出时,
-
linux下禁止root远程登录和添加新用户的方法
一.添加和root权限一样的用户 1. adduser admin passwd admin (修改密码) 然后输入密码 (密码简单了通不过) 系统提示输入确认密码后再输入一次.OK添加成功. 2.修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: vim /etc/sudoers ## Allow root to run any commands anywhere root ALL=(ALL) ALL admin ALL=(ALL) ALL 这个文件只
随机推荐
- DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .
- java操作mongoDB查询的实例详解
- MSSQL2005 INSERT,UPDATE,DELETE 之OUTPUT子句使用实例
- 简述AngularJS的控制器的使用
- 学习面向对象之面向对象的基本概念:对象和其他基本要素
- jquery和javascript的区别(常用方法比较)
- vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
- 用debug实现dos下重启的代码
- iOS中管理剪切板的UIPasteboard粘贴板类用法详解
- python获取Linux下文件版本信息、公司名和产品名的方法
- js身份证验证超强脚本
- 支持中文字母数字、自定义字体php验证码代码
- Python中的并发编程实例
- Activiti-Explorer使用sql server数据库实现方法
- js原型链与继承解析(初体验)
- IE8用ajax访问不能每次都刷新的问题
- JavaScript Event学习第九章 鼠标事件
- jQuery验证插件 Validate详解
- Java中的IP地址和InetAddress类使用详解
- C++之boost::array的用法