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