如果可能的话,我需要锁定一些用户帐户,而不要弄乱他们的 HOME。
正常的方法是usermod -L user
,但它似乎使用公钥身份验证(通常在此服务器上使用)保持开放的 ssh 登录。
我知道我可以只是mv /home/user/.ssh /home/user/_ssh
或类似的东西,但这是正确的做法吗?
我错过了什么?
我想在 macOS 系统上创建一些在登录页面上没有主目录或图标的帐户
sudo dscl . -create /Users/hiddenuser
sudo dscl . -create /Users/hiddenuser UserShell /bin/bash
问题是当我输入:
login hiddenuser
它只是说login incorrect
,然后只是说login:
我不能Ctrl+C出去。即使我设置了密码,它也不允许我输入密码。如何创建一个未显示在登录页面中的隐藏用户,但我可以使用终端登录?但是,如果我通过系统偏好创建一个用户,它可以通过 登录login
,但它不是隐藏的。如何通过可以登录的终端创建隐藏用户?