Linux sudo命令:以另外一个用户执行命令。
Linux sudo命令 功能描述
使用sudo命令可以以另外一个用户执行命令。
Linux sudo命令 语法
sudo [选项] [命令]
命令中各选项的含义如下表所示。
Linux sudo命令 示例
列出用户zhangsan能执行的命令
[zhangsan@rhel ~]$ sudo -l
[sudo]password for zhangsan: //输入用户zhangsan的密码
匹配此主机上zhangsan的默认条目:
requiretty, ! visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS”,
env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT
LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE", env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS
_XKB_CHARSET XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin
用户zhangsan可以在该主机上运行以下命令:
(ALL) ALL
重新启动Linux系统
[zhangsan@rhel ~]$ sudo shutdown -r +5 "quick reboot"
Broadcast message from root@rhel
(/dev/pts/2) at 14:57 ...
The system is going down for reboot in 15 minutes!
quick reboot