不可不知的sudo命令

在Linux运维工作中,每个人都应该各司其职。比如说运维经理掌握了root用户,普通的运维人员一般人手一个普通登录用户。root用户不简单啊,创建用户,日常重启服务器工作,以及一些其他的日常工作都是root用户来完成的!很厉害吧!

虽然运维经理是一个super man,但是人家毕竟是经理嘛!怎么可能去每天做这些简单重复又特么枯燥的日常工作呢?那么怎么办?肯定是要让一些普通用户拥有root用户的部分权限嘛!这就是sudo命令的作用。

例如:对于用户kang1,我们要升级该普通用户,让它具有重启服务器的权限,命令如下:

visudo

不可不知的sudo命令


我来解释一下这句代码到底什么意思?

① kang1:需要升级的普通用户

② 第一个ALL:所有被操作的主机地址-->例如集群环境下,主服务器下面有N多子服务器,只需要在主服务器上编辑visudo文件,其他所有的受管服务器都会起作用。

③ 第二个ALL:指定升级为所有用户,完全可以省略

④ /usr/sbin/shutdown -r now :输入重启服务器命令的绝对路径

不可不知的sudo命令


回车就会重启服务器



本文转自 Super康 51CTO博客,原文链接:http://blog.51cto.com/zhengkangkang/1857437,如需转载请自行联系原作者