没有密码的用户(至少用于登录)

没有密码的用户(至少用于登录)

我有一台台式电脑,上面有 3 个用户。 (Linux Mint 17 Rafaela) 这 3 个用户是我的,我使用此配置将我的工作文件和设置与大学文件和我的个人资料隔离。问题是我厌倦了一次又一次输入相同的密码。我想在没有密码的情况下工作,既不需要登录也不需要执行程序。

我怎样才能实现它?我无法在谷歌上搜索它,因为所有结果都一样。 “你必须启用自动登录”,但自动登录仅适用于 1 个帐户,并且它迫使我始终使用同一帐户启动。

请你帮助我好吗?谢谢

答案1

您可以删除他们的密码,因为您希望他们自动登录。sudo passwd user1 -d他们三个都在终端上 。他们不会有任何密码。

另外,如果您的用户具有 sudo 权限,我认为他们有,那么您需要

user1 ALL=(ALL) NOPASSWD:ALL三个用户的 sudoers 文件

答案2

我认为你不能。 Linux 基于用户分离,用户需要密码才能登录大多数显示管理器(或 SSH 等其他方法)。我认为 GDM 将允许无密码登录(http://ubuntuforums.org/showthread.php?t=123116)但用户仍然需要密码,并且您仍然需要输入密码才能执行某些操作(例如密钥环)。

您最好使用另一种方法来分离“用户”工作流程。看到 Log out -> Swap ~/.config with ~/.config.school -> Login 的结果会很有趣。

作为最终解决方案,您可以尝试基于蓝牙或 USB 的身份验证。

https://wiki.debian.org/pamusbhttps://apps.ubuntu.com/cat/applications/precise/libpam-blue/

两者都可以添加到 pam,并且 pam 配置为允许(例如)USB 密钥存在或密码。请注意,有些事情仍然需要密码。

答案3

sshd 配置文件中有一个选项,路径为 /etc/ssh/sshd.config。在文件中找到 PermitEmptyPasswords 并将其更改为 yes,您就可以拥有没有登录密码的用户,但我认为这不是一个好的做法。

改变这个

允许空密码 否

允许空密码 是

相关内容