如何添加没有密码的访客帐户?

vrc*_*cmr 13 accounts

有时我家里有朋友想用我的电脑。他们如何在不输入密码的情况下使用访客帐户?

dje*_*kyb 9

方法一

user@ubuntu:~$ sudo adduser guest
user@ubuntu:~$ sudo passwd -d guest
Run Code Online (Sandbox Code Playgroud)

这将添加一个名为“guest”的用户,然后删除她的密码。您可以从标准 getty 登录提示和图形登录管理器(如 GDM)登录。这在 Ubuntu 10.10 上对我有用。

但是,显然这对某些使用 Ubuntu 的人不起作用。因此:

方法二

  1. 做一个用户。

  2. 打开/etc/shadow: gksudo gedit /etc/shadow

  3. 找到以您刚刚创建的用户开头的行。请注意,该行有多个由冒号分隔的字段。

  4. 将第二个字段更改为:U6aMy0wojraho。就我而言:

    客人:$6$m4CpcgBw$i9XLGaUNToClOJ1X5Grug/COUjlkhoPv1:15048:0:99999:7:::

    变成:

     guest:U6aMy0wojraho:15048:0:99999:7:::
    
    Run Code Online (Sandbox Code Playgroud)
  5. 保存文件,注销,然后尝试新的无密码帐户。

这种方法的起源来自 Ubuntu livecd。默认用户 (ubuntu) 不需要登录密码。如果您在/etc/shadowlivecd 上查看,U6aMy0wojraho是使用的魔术密码的加密形式。我解释这一点是为了强调这不是通用的 linux 解决方案,而是专门针对 Ubuntu 的解决方案。


kar*_*k87 5

默认情况下会有一个访客帐户。尝试单击右上角的用户名并在那里激活“访客会话”。另请参阅下面的帖子,

无密码访客账户

创建访客帐户