Skip to content

sudo及su -的使用  #10

@kingjane

Description

@kingjane

sudo的工作过程如下:
1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限(使用visudo命令 修改)
2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认(su是输入root密码)
3,若密码输入成功,则开始执行sudo后续的命令
4,root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条规则)
5,若欲切换的身份与执行者的身份相同,也不需要输入密码

su 用户名 (切换用户)
su与su -的区别是前者保留环境变量,后者重置
https://unix.stackexchange.com/questions/7013/why-do-we-use-su-and-not-just-su

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions