我不知道该怎么表达。我希望能够远程锁定我孩子的访问权限一段时间,或者拥有锁定/解锁控制权。基本上,我想暂时锁定一个帐户,直到我远程解锁它。
答案1
一个快速而粗略的解决方案是:
- ssh 进入盒子
- 更改孩子登录的用户密码(“sudo passwd kiddies”)
- 发出“sudo poweroff”
- 告诉他们必须先完成作业才能再次使用机器。
可能有更好的方法来禁用用户帐户而不更改密码,例如
sudo usermod --expiredate 1 kiddies
或者
sudo passwd -l kiddies
并解锁:
sudo passwd -u kiddies
答案2
不确定是否可以远程操作,但您可以更改密码,然后在他们再次获得访问权限时将其改回。您可以尝试 LogMeIn 或 Teamviewer。
答案3
您可以使用创建和删除 /etc/nologin 的 root cron 作业来完成此操作
请参阅“man login”了解详情。它可以防止非 root 用户登录。
当然,当您创建 /etc/nologin 时,您仍然必须处理已登录的用户。