回答:
いいえ、できません。その理由を説明します。ゲストとしてttyにログインすることを妨げる2つのことがあります。
ゲストアカウントのデフォルトシェルはに設定されてい/bin/false
ます。これは次のコマンドで確認できます(シェルは各行の最後のフィールドに設定されます):
grep guest /etc/passwd
/bin/false
は、すぐに終了し、呼び出されたときにfalseを返す単なるバイナリであるため、シェルとしてfalseを持っている人がログインすると、falseが終了するとすぐにログアウトされます。
すべてのゲストアカウントのパスワードはデフォルトで無効になっていますでおり、これは絶対に通常のことです。家に誰かを招待する場合、彼に家の鍵を渡さないでください。
このため、対話型ログイン[2]シェルでは誰も通常[1]にログインできません。これは次のコマンドで確認できます(パスワードは各行の2番目のフィールドに設定されます)。
grep guest /etc/shadow
[1] 実際のユーザーからパスワードを無効にしたユーザーに切り替えることができるので、私は普通に言いましたsudo su user_with_no_passwd
(実生活のように:誰かがあなたのドアをたたくと、あなたは鍵で彼を開きます)。
[2] tty1-6は常に対話型ログインシェルでした(そして、そうなると思います)。そしてこの世界- ログイン -私はそれを乗り越えるためにパスワードを持っている必要があることを示唆しています(実際の生活のように:あなたがロックを見たとき、あなたはそれを開くためにキーが必要です)。
ここで、まだゲストとしてttyにログインしたい場合は、以下のttyrecordイメージの指示に従ってください。
そして今、あなたはttyに行き、ゲストとしてログインすることができます...パスワードを持つゲスト...これはもはやゲストではないことを意味します...
/etc/passwd
がこのgifのそれとは違うように思える、これについてコメントしない唯一の理由。そして、guest-xyzユーザーが完全に含まれているとは思えません。確認してフォローアップします。PS:遅れてごめんなさい。
/etc/passwd
GUIで1人以上のゲストがゲストとしてログインしている場合のみ、ゲストアカウントが表示されます。参照:システムに多くのゲストアカウントがあるのはなぜですか?。とにかく、私の答えは水平線までだと考えてください。
cat
する必要はありませんgrep
。たとえば、上記の最初のコマンドを書くことができますgrep guest /etc/passwd
。