在回答我的几个问题之前,让我先讲一个背景故事(以下为 tl;dr):
因此,我正在我的工作场所设置一些新计算机以供公众使用,并且我有一个好主意(我仍然认为这是个好主意)在这些计算机上安装 ubuntu。截至今天,我已经有大约 2 周的“linux 和朋友”使用经验,我至少对自己所取得的成就感到有点自豪,但我现在很茫然,因为我找不到解决问题的方法。我想让所有普通用户都隐形,一个已经是了(来宾的模板用户),所以只有来宾帐户可供选择。
我想要这个有很多原因,我们经营着一个大型室内游乐场,所以很多爱管闲事的孩子和目瞪口呆的父母(其中 99% 的人都像我一样被灌输了 Windows 思想)将使用这些计算机。限制他们的选择意味着更少的问题,这很好,因为除了我之外没有人能够回答,而且我也不总是在那里。
TL;DR 式:
所以这就是我想知道的:
如果所有普通用户都是不可见的,并且由于访客没有权限,如果我需要更改任何内容,我该如何登录?(我不想要手动登录屏幕)
更多相关信息/想法:通过编辑 /var/lib/AccountsService/users/ 来设置隐身性用户文件并将 SystemAccount=false 更改为 true。我浏览过一篇文章,说你可以将 userid 设置为低于 1000 以实现相同的结果,这种方法会改变我的问题吗,你知道,比如让它更容易?
我可以从 TTY 执行某些操作吗?(不管它是什么,它真的让我很困惑,它与普通的 Ctrl+Alt+T 终端有什么区别?)
也许我的方法不对,是否有启动菜单或其他可以用来访问的东西?如果是这样,我可以阻止潜在的初级黑客使用它吗?
希望这能帮助你帮助我,如果你有什么不清楚或者需要知道的事情,尽管问。:)
答案1
首先要选择强的密码至少包含 16 个字符。
终端电话或者安慰只是一个非图形终端。
客人是具有有限权限的受限帐户,您无法sudo
使用该帐户。
如果您已在登录屏幕上禁用其他管理员帐户,则唯一的选择是切换到控制台(即使用ctrl-alt-f1
)并在那里进行管理工作。这意味着只能使用命令行,因此您需要改进您的气候福并能流利地运用它。
你主要需要知道apt-get
,,,,dpkg
apt-cache
apt-file
nano
禁用 TTY
你也可以禁用 ttys,但管理 PC 的唯一方法是通过远程控制(如果连接到 LAN),假设您已经安装并配置openssh-服务器正确。
答案2
欢迎使用 Linux!
我有一个可能有效的非常粗糙和不雅的方法:
- 例如,输入以下命令进入 TTY
Ctr+Alt+F1
- 以您想要切换的用户身份登录(管理员)
- 键入命令
startx
来启动该用户的 GUI - 然后,进入此会话 (
Ctr+Alt+F8
),按以下方式打开终端Ctr+Alt+T
- 键入
unity
以重新启动 unity。
虽然它仍然会有一些小问题但是对我来说还是有用的。