sudo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sudo相关的知识,希望对你有一定的参考价值。

使用sudo执行一个root才能只i系那个的命令是可以办到的,但是需要输入密码,这个密码不是root密码,而是用户的密码。

默认只有root可以使用sudo命令,普通用户想要使用sudo,需要root用户预先设定。

使用visudo命令去编辑相关的配置文件/etc/sudoers。

yum install -y sudo     //安装sudo


root默认可以使用sudo,是因为/etc/sudoers中有“root ALL=(ALL)ALL”

依照这个格式就可以让统统用户也拥有sudo的权限。

例子:test ALL=(ALL)ALL


最左侧是用户名;

ALL也是一个用户名,是test可以切换到的用户名。ALL表示全部用户。

小括号里指定主机名或者主机ip或ip段,test只能在指定主机或者ip下才能使用sudo。

最后一个ALL是test用户可以使用的命令。ALL指全部,若是多个命令需要用;分割开,命令必须是绝对路径,比如ls,需要写成/bin/ls。


每增加一个用户就添加一行,就比较麻烦,可以把文件中的“#%wheel ALL=(ALL)ALL”前面的#去掉。

将需要sudo权利的用户加到wheel这个组中即可。





以上是关于sudo的主要内容,如果未能解决你的问题,请参考以下文章

Liunx权限操作

Ubuntu sudo 找不到java

Linux安全必做的几个设置

用户切换命令:su 与 sudo

linux基础之sudu的简单用法

sudo: cd: command not found