CentOS创建sudo用户

标签: Linux Centos
9人阅读 评论(0) 收藏 举报
分类:

  sudo命令提供了临时使用root权限的机制,使普通用户可以执行超级管理员任务。

  我要在CentOS系统上创建一个新用户,并且有执行sudo命令的权限。我并不直接修改sudoers文件。

  首先创建一个新用户,如果你使用已存在的用户,可以跳过这一步。只有root用户有权限添加新用户:

[root@centos ~]# adduser lwk

把username替换为你的用户名。

设置用户密码:

[root@centos ~]# passwd username
[root@centos ~]# passwd lwk
Changing password for user lwk.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@centos ~]# 

现在这个用户并不能执行root任务。

把用户添加到wheel组

[root@centos ~]# usermod -aG wheel lwk

在CentOS上,wheel组里的成员有执行sudo的权限。

测试
使用su命令切换到新用户:

[root@centos ~]# su - lwk
Last failed login: Tue Apr 17 11:16:18 CST 2018 from 192.168.2.182 on ssh:notty
There were 10 failed login attempts since the last successful login.
[lwk@centos ~]$ 

执行root任务:

[lwk@centos ~]$ sudo yum update
[sudo] password for lwk: 
Loaded plugins: fastestmirror, langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
base                                                                                              | 3.6 kB  00:00:00     
extras                                                                                            | 3.4 kB  00:00:00     
gitlab_gitlab-ce/x86_64/signature                                                                 |  836 B  00:00:00     
gitlab_gitlab-ce/x86_64/signature                                                                 | 1.0 kB  00:00:00 !!! 
gitlab_gitlab-ce-source/signature                                                                 |  836 B  00:00:00     
gitlab_gitlab-ce-source/signature                                                                 |  951 B  00:00:00 !!! 
jenkins                                                                                           | 2.9 kB  00:00:00     
updates                                                                                           | 3.4 kB  00:00:00     
(1/2): jenkins/primary_db                                                                         |  23 kB  00:00:00     
(2/2): updates/7/x86_64/primary_db                                                                | 6.9 MB  00:00:01     
(1/2): gitlab_gitlab-ce-source/primary                                                            |  175 B  00:00:02     
(2/2): gitlab_gitlab-ce/x86_64/primary                                                            | 1.2 MB  00:00:03     
Determining fastest mirrors

至此完成相应任务。

参考文献

查看评论

TOMCAT的安装步骤

TOMCAT的安装步骤:0、已经安装了APACHE及JDK。否则安装之。本机安装版本为1。3。JDK为1。4。01、下载TOMCAT安装包,目前最新版本为4。0,安装时使用的为正式发布版3。2。1,下...
  • cherami
  • cherami
  • 2001-09-10 17:32:00
  • 2443

centos给用户添加sudo权限

linux给用户添加sudo权限:  有时候,linux下面运行sudo命令,会提示类似:  xxxis not in the sudoers file.  This incident will ...
  • u010670689
  • u010670689
  • 2014-06-21 22:00:03
  • 1559

CentOS下为xxx用户添加sudo 权限

Sudo是linux系统中,非root权限的用户提升自己权限来执行某些特性命令的方式,它使普通用户在不知道超级用户的密码的情况下,也可以暂时的获得root权限。          一般,普通用户在执...
  • zhugq_1988
  • zhugq_1988
  • 2015-07-03 09:49:09
  • 4413

CentOS用户添加sudo权限

CentOS用户添加sudo权限将用户添加到sudoer列表即可CentOS 默认情况下,Linux没有将当前用户列入到sudoer列表中,这时如果你使用sudo来执行某些命令的话,就会提示你该用户不...
  • agent_x
  • agent_x
  • 2017-07-07 13:17:50
  • 337

CentOS下新建sudo用户

1.安装vim yum -y install vim-enhanced 2.安装sudo yum -y install sudo  3.添加用户 adduser jzy 4. 为用户设置密...
  • lkernel
  • lkernel
  • 2012-10-26 16:48:29
  • 1360

centos6.6 新建用户、sudo权限

新建用户方法一: adduser twx 方法二: useradd -d /home/twx -m twx 创建用户后使用passwd username更改密码区别: * adduser创建新用...
  • twx843571091
  • twx843571091
  • 2017-07-25 16:33:32
  • 972

centos中添加sudo用户和日志

一、背景 linux中root账户权限过大,几乎可以做任何事情,因此我们不应该使用root账户进行日常工作。 linux系统安全的思想就是提供最小的权限供用户完成操作。 使用普通账户时,有时又会...
  • judwenwen2009
  • judwenwen2009
  • 2016-06-06 20:12:38
  • 1901

Centos创建sudo用户并且免输sudo密码

1、首先以root用户登录,并且新建一个普通的用户。这里以用户test为例 用户创建后,重新以test用户登录,执行‘sudo uname’ 提示需要sudo的密码,但是输入test的密码之后,提示...
  • levy_cui
  • levy_cui
  • 2016-04-13 14:30:14
  • 2721

在Centos配置hadoop用户无密码sudo权限

首先进入root用户 su 输入密码 进入etc目录 cd /etc/ 修改sudoers文件的权限 chmod u+w /etc/sudoers 打开sudoers编辑内容 vim /etc...
  • hsl_1990_08_15
  • hsl_1990_08_15
  • 2016-01-02 21:39:53
  • 2013

centos(linux)普通用户设置sudo权限

在root用户下创建一个普通测试用户test,切换到test用户,执行mkdir或者rm -rf 会出现Permission denied,错误原因是:该用户暂没有root权限[test@iZ251...
  • u013628152
  • u013628152
  • 2016-02-17 17:17:16
  • 4734
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 377
    排名: 29万+
    博客专栏
    文章存档
    最新评论
    在路上
    我们在路上热泪盈眶。