如何禁用对 Ubuntu 12.04 的控制台访问?我只想允许通过 SSH 登录。
我彻底搜索了网络,但没有找到明确的答案。
编辑:我正在谈论禁用物理控制台访问。
答案1
对你来说最好的解决方案是安装Ubuntu 服务器它没有 GUI,通过 SSH 从远程计算机连接使用(这是推荐的方式)
答案2
您可以使用 Pam 模块,pam_listfile.so
它可以通过选择一些组来登录,从而帮助您保护您的系统。
首先创建一个文件,指定一个组以便像 root 一样登录。
vi /etc/login.group.allowed
添加组名:
root(您可以通过为其创建特定组来指定您的用户)
保存并关闭 。
据我了解,您想在 lightdm 中以图形方式拒绝登录。
现已开放/etc/pam.d/lightdm
在文件顶部添加以下广告:
auth required pam_listfile.so onerr=fail item=group sense=allow file=/etc/login.group.allowed
进一步解释:
您指定要使用的 pam 模块,即 pam_listfile.so
必需意味着如果用户不在该组中,则不进行身份验证
结论:您拒绝用户通过图形登录进行身份验证,但他们仍然可以通过 ssh 登录。
当心 !
我希望这个答案能满足您的需要。