您的位置:首页 > 运维架构 > Linux

linux命令学习(19)-sudo

2013-01-21 23:24 344 查看
【命令名称】 sudo
【使用权限】 所有人
【命令语法】 sudo [-lukv]
【功能说明】 变换root身份,只输入录前用户的密码
【常用参数】
l 用这个用户查看授权情况
k 删除时间戳,当sudo用户时
u 后面指定用户执行特定的命令
v 验证用户的时间戳,当用户执行-v参数后,输入密码,用户在适时间不用
输入密码,可以跟踪最新的时间戳
b 让后续的命令放到背景中让系统执行
【命令实例】
1. 查看当前用户授权情况
[cxc@cxcserver ~]$ sudo -l
[sudo] password for cxc:
Matching Defaults entries for cxc on this host:
………省略…………
env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin

User cxc may run the following commands on this host:
(ALL) ALL #当前授权
[cxc@cxcserver ~]$
2. 背景里执行命令
[cxc@cxcserver ~]$ sudo -b shutdown -r now
[cxc@cxcserver ~]$
Broadcast message from cxc@cxcserver.computer
(/dev/pts/1) at 21:17 ...

The system is going down for reboot NOW!
3. 切换到root帐号,一直以root帐号执行命令
[cxc@cxcserver ~]$ sudo su -
[sudo] password for cxc: #输入cxc自己的命令
[root@cxcserver ~]# env |grep root
USER=root
MAIL=/var/spool/mail/root
PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PWD=/root
HOME=/root
LOGNAME=root
[root@cxcserver ~]#
本文出自 “崔子涵涵” 博客,请务必保留此出处http://chinalscxc.blog.51cto.com/1382308/1123580
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: