centos7给普通用户sudo权限

CentOS给普通用户加sudo权限

系统环境:centos 7.0

引文:在实验室的服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限,比如装一些软件之类的。下面介绍怎么给普通用户添加sudo命令权限。

前提:sudo安装完成

没配置之前希望在普通用户下,通过sudo命令,让用户暂时拥有root权限,并创建一个文件夹。很明显,失败了,错误原因是:该用户暂没有root权限。
图片 1

解决办法如下

1.先切换到root用户下,输入命令

CentOS普通用户添加sudo权限

CentOS 设置普通用户sudo使用权限

第一步:切换到root用户,输入命令:su

输入root密码:**********

第二步:输入命令:visudo (注:只输入该命令,不加文件名)

打开/etc/sudoers 配置文件

第三步:在打开的配置文件中找到 root ALL=(ALL) ALL 一行

在该行下方,以相同的格式添加新的一行:

****** ALL=(ALL) ALL

(******替换为使用sudo命令的账号名)

第四步:按键盘 Esc 键,然后输入保存命令为 :wq(vi编译器保存命令)

第五步:切换回普通用户,su *****(你的用户名),输入sudo +
命令,就可以使用啦

设置普通用户sudo使用权限
第一步:切换到root用户,输入命令:su 输入root密码:**********
第二步:输入命令:visudo (注:只输入该命令…

centos7给普通用户sudo权限

对于linux用户来讲,普通用户的权限是有一定限制的,所以在有些操作的时候,是需要sudo权限的,那么如何在linux下赋予普通用户sudo权限呢?此处将讲解一下方法。

在login我们的系统后,如果是普通用户,我们可以使用su –
root来切换到root用户下进行操作,在root用户下,命令行输入
visudo回车即可进入/etc/sudoers下,找到

## Allow root to run any commands anywhere
root ALL=(ALL) ALL

在这个下面添加如下即可

xxx ALL=(ALL) ALL

然后保存退出,再次切换到普通用户下,执行sudo命令就可以看到相应的信息了,(就是这么流弊图片 2

(此文章仅此作为记录使用)

对于linux用户来讲,普通用户的权限是有一定限制的,所以在有些操作的时候,是需要sudo权限的,那么如何在lin…

1.打开sudoers文件

切换到root用户下,cd root,运行visudo命令,visudo命令是用来编辑修改/etc/sudoers配置文件

[[email protected] ~]# visudo

如下图所示,打开sudoers文件
图片 3

su

 

2.修改suduers文件

找到如下图所示,标出红线的一行

root  ALL=(ALL)    ALL

给liudiwei添加sudo权限 在“root ALL=(ALL) ALL”这一行下面,再加入一行:

liudiwei ALL=(ALL)     ALL

其中,xulei为你当前使用的用户名,也就是普通用户的用户名
图片 4 :wq保存退出!

2.添加sudo文件的写权限,命令是:

环境:VMware下的CentOS

3.测试是否成功

切换到普通用户

su liudiweicd ~sudo mkdir test

恭喜,验证密码后,通过!如图所示:
图片 5
使用sudo命令执行mkdir test,那么test是以root用户来创建的。

补充:如果想以后每次使用sudo的时候不再验证密码,可以在刚刚的sudoers文件做如下操作:
图片 6
其中timestamp_timeout=-1只需验证一次密码,以后系统自动记忆,runasp需要root密码,如果不加默认是要输入普通账户的密码.

系统环境:centos 7.0
引文:在实验室的服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限…

chmod u+w /etc/sudoers

操作:

3.编辑sudoers文件

[[email protected]
~]$ sudo apt-get install samba   <—–普通用户kiwi要进行sudo操作

vi /etc/sudoers

[sudo] password for shaokn:            <—–input passwd

找到
root ALL=(ALL) ALL 这一行

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

图片 7

提示用户shaokn不在sudoers文件里.我们要做的就是把kiwi用户添加到sudoers文件里,怎么做呢?

在“root 
ALL=(ALL)   ALL”这一行下面,再加入一行:

 

evai  ALL=(ALL)     ALL

1.进入超级用户模式.

其中,evai为你当前使用的用户名,也就是普通用户的用户名。

[[email protected]
~]$ su –    

ps:这里说下你可以sudoers添加下面四行中任意一条
youuser           
ALL=(ALL)                ALL
%youuser          
ALL=(ALL)                ALL
youuser           
ALL=(ALL)                NOPASSWD: ALL
%youuser          
ALL=(ALL)                NOPASSWD: ALL

Password:                   <—–input passwd

第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.

[[email protected]
~]#         <—–root超级用户

4.撤销sudoers文件写权限,命令:
chmod
u-w /etc/sudoers

 

保存之后,输入exit,退出root用户。
这样普通用户就可以使用sudo权限来执行一些操作了。

2.添加sudoers文件写权限.

[[email protected]
~]# chmod u+w /etc/sudoers  <—–注意sudoers文件路径

 

3.添加kiwi到sudoers文件里. 在”root ALL=(ALL) ALL”这行下添加”kiwi
ALL=(ALL) ALL”.

[[email protected]
~]# vim /etc/sudoers

…………………….

…………………….

root    ALL=(ALL)   ALL

kiwi    ALL=(ALL)   ALL   <—–添加到这里. :wq保存退出

…………………….

…………………….

 

4.撤消sudoers写权限. 记得撤消写权限.

[[email protected]
~]# chmod u-w /etc/sudoers

 

通过以下4步,成功将kiwi这个用户添加到sudoers文件里,当然kiwi也获得了sudo权限.

 

环境:VMware下的CentOS
操作:
[[email protected]
~]$ sudo apt-get install samba —–普通用户kiwi要进行sudo操作 [sudo]
password for sha…

相关文章