码迷,mamicode.com
首页 > 系统相关 > 详细

llinux之sudo配置

时间:2014-05-19 17:01:29      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:style   blog   c   http   a   com   

1.使用visudo来配置,因为visudo在配置完毕后,会检查是否有语法错误.
2.配置格式:
授权账号    授权账号所在hostname=(可切换的账号)    可执行的命令command(如果是具体命令,最好使用绝对路径)
例如:无论Tom在哪个地方登陆,都可以替换为任何账号来执行命令.
Tom    All=(All)    All

bubuko.com,布布扣若想同时授权多个用户,可以使用组,即!groupname
bubuko.com,布布扣若不想让用户使用某个命令,则!command
例如:Tom可以对除root以外的用户更改密码
Tom    All=(root)    !/usr/bin/passwd, /usr/bin/passwd [A-Za-z]*, !/usr/bin/passwd root

别名系统:
即将授权账户或者命令,通过别名来设置
授权账户别名:User_Alias    别名A = 用户名
命令别名:Cmnd_Alias    别名B = 命令
调用:别名A    All=(All)    别名B

一个经常使用的例子:通过sudo su -从而避免输入root密码
Tom    All=(root)    /bin/su -

bubuko.com,布布扣很多时候,我们都是创建某个文件夹,之后再修改文件夹权限.其实不必如此.
可以直接用sudo -u userA sh -c "command1;command2" 即使用userA来执行一串命令




llinux之sudo配置,布布扣,bubuko.com

llinux之sudo配置

标签:style   blog   c   http   a   com   

原文地址:http://www.cnblogs.com/aaa103439/p/f8f830b590ed32ad37260c7fc7b665dd.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!