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


13

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


答案已过期。
6005

Answers:



8

方法1

user@ubuntu:~$ sudo adduser guest
user@ubuntu:~$ sudo passwd -d guest

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

但是,显然这对于​​某些使用Ubuntu的人不起作用。从而:

方法2

  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:::
    
  5. 保存文件,注销,然后尝试使用新的无密码帐户。

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


1
这可以通过单个命令完成:useradd -m -p U6aMy0wojraho guest
STX_user3581226

2

创建一个没有管理员访问权限的新用户,然后单击:“登录时无密码”。这可能会解决您的问题,但是您可以登录并以您的名字(在右边):Guest-session。


-1

我刚刚找到了指南(可追溯到2010年),指南使用来宾会话而不是创建用户。来宾会话默认情况下具有较高的安全性设置,不允许访问nautilus上的文件系统文件,并且所有文件都在注销后删除,因为它们存储在/ tmp上。

这是上面链接的内容,该链接最初由@Kainalu创建:

主持人-我不知道我在哪里学到了怎么做,也找不到,所以我决定在这里发布。如果这是骗子或错误的地点,请相应地进行审核。

我了解了如何在网上某处执行此操作。此HowTo将帮助您在登录屏幕上创建一个帐户,该帐户将登录用户菜单中显示的相同来宾会话。这样做的好处是,它将是一个易于访问的访客帐户,同时不保留任何文件或注销时的更改,并且该帐户具有更高的安全性模型。确认适用于10.04-10.10,但说明适用于10.10

  1. 在现有的管理员帐户下,转到菜单项系统->管理->用户和组

  2. 单击添加。您此时可能需要提供密码。您可以将您的新用户命名为您想要的任何名称,访客除外。该帐户不能称为访客,但访客做得很好。不需要加密帐户。此帐户将成为访客会话的“助推器”帐户

  3. 在下一个屏幕上,输入密码,并确保您选中“在登录时不要求输入密码”复选框,单击“确定”完成

  4. 作为额外的预防措施,请单击“高级设置”,然后在“用户和组”屏幕上以及“用户权限”选项卡上再次取消选中“监视系统日志”。

  5. 退出“用户和组”菜单,然后注销并登录到您的新帐户

  6. 在那里,创建一个名为GuestManager的文件夹,并在该文件夹中创建一个名为Guestmanager.sh的纯文本文件,其中包含以下代码:

码:

#!/bin/bash

# Launches the guest session
/usr/share/gdm/guest-session/guest-session-launch
# Logs the user when done
/usr/bin/gnome-session-save --logout
  1. 保存该内容,然后右键单击它,转到属性,然后转到权限选项卡。在此选项卡上,单击“允许将文件作为程序执行”,然后关闭该窗口。

  2. 打开菜单项系统->首选项->启动应用程序,然后在其中关闭所有启动应用程序,然后单击添加。填写名称和注释(以GustManager的身份),并为命令输入/home/visitor/GuestManager/GuestManager.sh,其中visitor是您在步骤2中为该帐户选择的名称。单击添加,然后关闭

  3. 删除所有小程序和其他工具栏(可能要离开gnome主菜单),并将背景设置为黑色或其他平淡的内容,然后注销。由于此帐户只是“助推器”,因此不需要这些工具栏,因此不需要这些工具栏,因此删除它们可以节省内存和加载时间。

  4. 请享用!


1
强制性的“建议将链接的实质内容张贴在答案的正文中,以至少防止潜在的和不可避免的链接腐烂”。:)
ThorSummoner

@ThorSummoner只是为了记录起见,“强制性”注释在Stack Overflow中或多或少是正确的,通常的做法是删除带有未嵌入代码的链接的答案。向我解释说,这是因为担心该代码可能是知识产权。但是,到Ubuntu论坛帖子的链接是永久性的,其内容不会很快消失,因此,由于担心链接内容会消失,似乎没有任何理由删除这些帖子。我也不会拒绝此类帖子。如果我不喜欢该帖子,那么我将删除投票。
karel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.