Answers:
不,您不能,我会尽力向您解释原因。有两点阻止您以访客身份登录tty:
来宾帐户的默认外壳程序设置为/bin/false
。您可以使用以下命令进行检查(shell设置在每行的最后一个字段中):
grep guest /etc/passwd
/bin/false
只是立即退出的二进制文件,在调用它时返回false,因此,当shell身份为false的人登录时,false退出时他们将立即注销。
默认情况下,任何来宾帐户的密码都是禁用的,这绝对是正常的:如果您邀请某人在家中,则不给他您的房门钥匙。
因为这没有人不能登录的正常[1]中任何交互式登录[2]壳。您可以使用以下命令进行检查(密码在每行的第二个字段中设置):
grep guest /etc/shadow
[1]我通常说的是,因为您可以从真实用户切换到使用禁用了密码的用户sudo su user_with_no_passwd
(就像现实生活中一样:当有人敲门时,您可以用钥匙打开他)。
[2] tty1-6一直(并且我想会一直)是一个交互式登录shell。这个世界- 登录 -建议我必须输入密码才能删除它(就像现实生活中一样:当看到锁时,需要一把钥匙才能打开它)。
现在,如果您仍然想以访客身份登录tty,请按照下面的ttyrecord图像中的说明进行操作:
现在您可以输入tty并以访客身份登录... 使用密码的访客...这意味着它不再是访客...
/etc/passwd
似乎不同于此gif中的观点。而且我怀疑它是否完全包含来宾xyz用户。将检查并跟进。附言:很抱歉您的回复很晚。
/etc/passwd
只有在GUI中有一个或多个人作为访客登录时,您才会在您的帐户中看到访客帐户。另请参阅:为什么我的系统上有许多访客帐户?。无论如何,请考虑我的答案是直到水平线。
cat
到grep
与文件打交道时。例如,可以编写上面的第一个命令grep guest /etc/passwd
。