gpt4 book ai didi

Linux sudo 更改用户

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:52:01 25 4
gpt4 key购买 nike

如何通过执行“su - 用户名”来更改用户

-> sudo su - origin

作品

-> su - origin
Password:

要求输入密码

这是“sudo visudo”的设置:

Rio       ALL=(ALL)       NOPASSWD: ALL

最佳答案

第一个命令将用户更改为 root,然后更改为指定用户。您输入自己的密码为 root(不是 root 密码或用户来源的密码),或者如果您这样配置(就像您所做的那样),则根本没有密码,并且您被允许这样做,因为您被允许在/etc/sudoers 文件。然后,当root时,你可以切换到任何用户,因为su命令可以让root无需密码就可以切换到任何用户。

在第二个命令中,您要求 su 作为普通用户切换到用户 origin。然后系统会要求您提供用户来源的密码。 su 命令不读取/etc/sudoers 文件,并且由于您不是根用户,因此系统会要求您输入密码。换句话说,需要 sudo 才能使其无密码。

请注意,su 命令比 sudo 早得多,sudo 之前的正常过程是 su 到 root,然后到另一个用户,除非你知道那个其他用户的密码。

关于Linux sudo 更改用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28973563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com