我已经将我的 ubuntu 12.04 LTS (unity) 设置为断电后打开计算机时自动登录。这样安装的 Web 服务器就可以继续运行。但我还必须在登录后立即锁定计算机,这样除了我之外,没有人可以使用它。我该怎么做呢?
gnome-screensaver-command -l
确实锁定了计算机。但是是手动的。我希望它在登录后自动完成。
我不希望除了我之外的任何人使用这台电脑。
答案1
当您安装 Web 服务器时,您无需“登录”即可运行该 Web 服务器。
诸如 apache 或 nginx 之类的 Web 服务器在启动时启动,其父进程由 root 运行(以绑定到端口)。后续子进程通常由配置中指定的用户或组启动。因此,您的计算机可以处于开启状态但未登录,并且您的系统仍将运行 Web 服务器。无论您是否通过 GUI 登录,都可以通过 SSH 进行远程管理。
因此,不需要自动登录来使网络服务器工作(除非它是一个奇怪的 Node.js 或其他需要用户手动启动的后端)。