Có cách nào để khóa dòng lệnh?


29

Ví dụ, trong phiên X, tôi có thể sử dụng Ctrl- Alt- Lđể khóa màn hình, do đó, nó sẽ yêu cầu mật khẩu để mở khóa và ngăn ai đó làm phiền máy tính của tôi.

Nhưng nếu tôi có một phiên thiết bị đầu cuối mở trên một trong số các tty (mà tôi có thể truy cập bằng Ctrl- Alt- F1chẳng hạn) - thì nó không bị khóa và ai đó vẫn có thể sử dụng nó để gây hại. Có cách nào để 'khóa' dòng lệnh đó (có thể với một số quy trình nền đang chạy trong đó) không?

Câu trả lời:


27

vlocksẽ làm như bạn yêu cầu. Tuy nhiên, nếu bạn muốn chạy các quy trình nền, screenthay vào đó , hãy xem xét , điều này sẽ cho phép bạn cũng đăng xuất và giữ các quy trình chạy trong nền, sau đó gắn lại - ngay cả khi đăng nhập từ các vị trí thay thế.


không thể có được vlock với các plugin, nó cài đặt mà không có new.so, do đó tôi không thể sử dụng vlock -na
Sergius

Sử dụng vlock -ađể khóa tất cả các thiết bị đầu cuối ảo (nếu không, người ta có thể dễ dàng chuyển sang một thiết bị đầu cuối khác có thể có người dùng đăng nhập)
Friederbluemle

2
@friederbluemle Tuy nhiên, điều đáng chú ý là alt-sysrq-k (alt-printscr-k, thuộc họ ma thuật sysrq), tùy thuộc vào cấu hình, giết thiết bị đầu cuối hiện tại và vlock với nó, cho phép ai đó sau đó chuyển đổi thiết bị đầu cuối.
Erhannis

11

Nếu bạn chạy screentrong thiết bị đầu cuối, bạn có thể khóa thiết bị đầu cuối bằng lệnh Ctrl- a x.


2
Cũng có thể tự động khóa phiên màn hình sau khi không hoạt động. Chỉ cần xác định idle 900 lockscreentrong .screenrckhóa của bạn để khóa phiên sau khi không hoạt động trong 900 giây (15 phút).
SCAI

3
Hãy cẩn thận với các screenkhóa: họ không khóa phiên mà chỉ khóa cửa sổ cụ thể của bạn vào đó. Bất kỳ ai khác có thể đính kèm vào phiên đó với cửa sổ riêng của họ sẽ không bị khóa.
Curt J. Sampson


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.