如何在没有密码的情况下切换用户?

如何在没有密码的情况下切换用户?

如何在 ubuntu server 11.1 中无需密码切换用户?

在 CentOS 中

passwd -d -u username

但 Ubuntu 11.10 不起作用

答案1

  • 在“以其他用户身份登录”之前,我会认真考虑。法律和隐私政策通常禁止未经用户批准的此类行为。
  • 请使用好的密码。好的密码只需要 3-5 秒的时间,就能为您提供大量的安全保障。
  • 避免对连接到互联网的服务器使用这些解决方案。
  • 请确保您的用户没有加密主目录或加密私人目录。如果用户不知道旧密码,他们可能会丢失数据。

解决方案 1

sudo passwd myotheruser

使用“x”作为密码。然后使用密码“x”以 myotheruser 身份登录:

sudo login myotheruser

解决方案 2

还有另一种解决方案,使用无需密码的 pam.d: http://www.linuxquestions.org/questions/debian-26/switch-users-without-entering-password-868218/

也就是说,您必须:

sudo addgroup nopasswdlogin
sudo adduser myotheruser nopasswdlogin

然后更改文件/etc/pam.d/login并将其放在某处“@include common-auth”行:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin

再次强调,请使用好的密码,你不会想出现在这样的网站上http://www.zone-h.org/:)

相关内容