有时候我家里有朋友想要使用我的电脑。他们如何能够使用一个访客账户而不需要输入密码呢?
user@ubuntu:~$ sudo adduser guest
user@ubuntu:~$ sudo passwd -d guest
gksudo gedit /etc/shadow
U6aMy0wojraho
。在我的情况下:guest:$6$m4CpcgBw$i9XLGaUNToClOJ1X5Grug/COUjlkhoPv1:15048:0:99999:7:::
变成:
guest:U6aMy0wojraho:15048:0:99999:7:::
useradd -m -p U6aMy0wojraho guest
。 - STX_user3581226echo test-user-0:U6aMy0wojraho | sudo chpasswd -e
命令进行修改 来源 - Frank N# Run these as root or prefix sudo
useradd -c "Guest [click here]" guest ; # add a user named
passwd guest ; # just give any password
passwd -d guest ; # delete the password to make password less login
UserID=$(id -u guest) ; # to set ownership of /home/guest directory
GroupIP=$(id -g guest); # get the group id for home directory permission
usermod -aG audio,plugdev,video,netdev,bluetooth guest ; # give device access (this is for debian)
rm -rf /home/guest ; # in case there are files/directories
mkdir -pv /home/guest ; # should mount if non empty but make sure it is empty
echo "tmpfs /home/guest tmpfs rw,size=1024M,nosuid,uid=$UserID,gid=$GroupID 0 0" >> \
/etc/fstab
mount /home/guest
我刚刚找到了this指南(追溯到2010年),该指南使用了guest-session而不是创建一个用户。默认情况下,guest-session具有更高的安全设置,不允许在nautilus上访问文件系统文件,并且所有文件在注销后都会被删除,因为它们存储在/tmp上。
这是上述链接的内容,最初由@Kainalu创建:
版主们 - 我不知道我是在哪里学会的这个,也找不到它,所以我决定在这里发帖。如果这是一个重复的帖子,或者不适合在这里发布,请相应地进行调整。#!/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