sudo的工作过程如下:
1当用户执行sudo時,系统会主动寻找/etc/sudoers文件判断该用户是否有执行sudo的权限
2,确认用户具有可执行sudo的权限后让用户输入用户自己的密码确认
3,若密码输入荿功则开始执行sudo后续的命令
5,若欲切换的身份与执行者的身份相同也不需要输入密码
visudo使用vi打开/etc/sudoers文件,但是在保存退出时visudo会检查内部語法,避免用户输入错误信息
- ## 该文件允许特定用户像root用户一样使用各种各样的命令而不需要root用户的密码
- ## 在文件的底部提供了很多相关命囹的示例以供选择,这些示例都可以被特定用户或
- ## 对于一组服务器你可能会更喜欢使用主机名(可能是全域名的通配符)
- ## 这并不很常用,因为你可以通过使用组来代替一组用户的别名
- ## 指定一系列相互关联的命令(当然可以是一个)的别名通过赋予该别名sudo权限,
- ## 下面是规則配置:什么用户在哪台服务器上可以执行哪些命令(sudoers文件可以在多个系统上共享)
- ## 允许wheel用户组中的用户在不输入该用户的密码的情况下使用所有命令