如何禁用特定用户的登录密码?

如何禁用特定用户的登录密码?

我的 Ubuntu Budgie 18.04 中有两个用户。

第一个是我的,第二个是给我妈妈的。

我想禁用我母亲用户的登录密码请求,这样她就可以登录而不需要记住密码。我尝试了简单的密码,但系统也不允许我使用简单的密码。

我也尝试激活自动登录,但是当我打开笔记本电脑使用我的帐户时,它会登录我母亲的用户,而我需要注销才能进入我的用户,这很烦人。

访客用户也不起作用,当我尝试登录时,它会返回到登录屏幕。

答案1

1.保留一个小密码。

在终端上更改密码sudo passwd username 在提示符“输入新的 UNIX 密码:”时输入您喜欢的任何小密码

然后在提示符下再次输入“重新输入新的 UNIX 密码:”

注意:在终端上输入密码时您将看不到任何内容。

  1. 要完全免密码:

    小心地运行:

    sudo -H gedit /etc/sudoers
    

    添加

    <username>   ALL=(ALL:ALL) NOPASSWD: ALL
    

    低于标准线

    %sudo   ALL=(ALL:ALL) ALL
    

    保存并关闭。

并且:

删除用户密码:

sudo passwd -d <username>

对其他用户重复这些步骤。

  1. 要添加到组 nopasswdlogin:

    sudo usermod -a -G nopasswdlogin <USERNAME>

  2. 从 nopasswdlogin 组中删除:

    sudo gpasswd -d <USERNAME> nopasswdlogin

答案2

查看日志文件,我发现了以下内容(记录者lightdm):(pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "walt"我使用了密码)。尝试将您的妈妈添加到nopasswdlogin群组(sudo adduser Mom nopasswdlogin)。未经测试,可能有效。

相关内容