介绍
用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers
中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
用法
1 | sudo(选项)(参数) |
选项
选项 | 描述 |
---|---|
-b |
在后台执行指令; |
-h |
显示帮助; |
-H |
将HOME环境变量设为新身份的HOME环境变量; |
-k |
结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。 |
-l |
列出目前用户可执行与无法执行的指令; |
-p |
改变询问密码的提示符号; |
-s<shell> |
执行指定的shell; |
-u<用户> |
以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份; |
-v |
延长密码有效期限5分钟; |
-V |
显示版本信息。 |
参数
参数 | 描述 |
---|---|
指令 | 需要运行的指令和对应的参数。 |
例子
1 | # 切换到root用户删除文件 |