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这个组中即可。





你可能感兴趣的:(配置文件,用户名,输入密码)