Không, bạn không thể và tôi sẽ cố gắng giải thích cho bạn tại sao. Có hai điều ngăn bạn đăng nhập vào tty với tư cách khách:
Shell mặc định cho tài khoản khách được đặt thành /bin/false
. Bạn có thể kiểm tra điều này bằng lệnh sau (shell được đặt trên trường cuối cùng trên mỗi dòng):
grep guest /etc/passwd
/bin/false
chỉ là một nhị phân thoát ra ngay lập tức, trả về false, khi nó được gọi, vì vậy khi ai đó có sai khi đăng nhập shell, chúng sẽ ngay lập tức đăng xuất khi thoát sai .
Mật khẩu cho bất kỳ tài khoản khách nào đều bị tắt theo mặc định và điều này hoàn toàn bình thường: nếu bạn mời ai đó trong nhà, bạn không đưa cho anh ta chìa khóa nhà.
Do đó, không ai có thể đăng nhập bình thường [1] trong bất kỳ trình đăng nhập tương tác [2] nào . Bạn có thể kiểm tra điều này bằng lệnh sau (mật khẩu được đặt trên trường thứ hai trên mỗi dòng):
grep guest /etc/shadow
[1] Tôi đã nói bình thường, bởi vì bạn có thể chuyển từ người dùng thực sang người dùng bị vô hiệu hóa mật khẩu bằng cách sử dụng sudo su user_with_no_passwd
(như trong cuộc sống thực: khi ai đó gõ cửa nhà bạn, bạn mở khóa bằng anh ta).
[2] tty1-6 lãng phí (và tôi cho rằng nó sẽ xảy ra) mọi lúc một vỏ đăng nhập tương tác . Và thế giới này - đăng nhập - nó gợi ý cho tôi rằng tôi phải có mật khẩu để vượt qua nó (giống như trong cuộc sống thực: khi bạn thấy một khóa, bạn cần một chìa khóa để mở nó).
Bây giờ, nếu bạn vẫn muốn đăng nhập vào tty với tư cách là khách, hãy làm theo các hướng dẫn từ hình ảnh ttyrecord dưới đây :
Và bây giờ bạn có thể vào tty và đăng nhập với tư cách là khách ... một khách có mật khẩu ... điều đó có nghĩa là đó không còn là khách nữa ...
cat
vàogrep
khi giao dịch với các tập tin. Ví dụ, lệnh đầu tiên của bạn ở trên có thể được viếtgrep guest /etc/passwd
.