Có lẽ tôi đã trả lời điều này trước đây, ở đây hoặc ở đâu đó ... nhưng không phải lo lắng ...
Thử:
setterm -blank poke
nên bỏ trống màn hình khỏi thông tin đăng nhập, NHƯNG ... thông thường bạn cần gửi mã phù hợp đến / dev / tty1, chứ không phải / dev / pty / X mà bạn đang sử dụng với tư cách là người dùng ssh ... do đó:
setterm -blank poke | sudo tee /dev/tty1 > /dev/null
Điều này sẽ gửi đầu ra của setterm (mã ma thuật!) Đến thiết bị đầu cuối thích hợp để đánh thức nó theo ý muốn. Vì tôi thường xuyên làm điều này và cũng sử dụng các tùy chọn khác, tôi đã tạo một tập lệnh nhỏ mà tôi gọi là ' tty1 '
#!/bin/bash
#
# send 'setterm' commands to /dev/tty1 (physical console)
setterm $* | sudo tee /dev/tty1 > /dev/null
Mà tôi sử dụng như thế này:
tty1 -reset -cursor off
Lệnh này đặt lại / xóa màn hình, trở về chế độ văn bản và tắt con trỏ mờ. tiện dụng khi tôi không muốn sự xao lãng.
tty1 -blank poke
Sẽ đánh thức màn hình. (Chà, nên ... làm việc cho tôi (tm))
(Hãy nhớ rằng bạn sẽ cần thiết lập quyền truy cập nopasswd cho sudo hoặc được chuẩn bị để nhập mật khẩu gốc khi bạn sử dụng lệnh này)
Nhưng chờ đã! Nếu bạn gọi ngay bây giờ! Chúng tôi sẽ bao gồm đá quý này: Cách loại bỏ nhu cầu cung cấp mật khẩu cho việc sử dụng sudo! Các nhà khai thác đang đứng!
Thêm dòng này vào một tệp có tên " no-sudo-passwd-for-pi " (không cho phép dấu chấm!) Trong /etc/sudoers.d/
pi ALL=(ALL) NOPASSWD: ALL
Điều này sẽ khiến người dùng ' pi ' không yêu cầu mật khẩu cho bất kỳ lệnh gọi sudo nào. HÃY THỬ! Đây có thể được coi là một rủi ro bảo mật. Cân bằng nhu cầu của bạn cho việc sử dụng này chống lại các rủi ro tiềm ẩn liên quan. (xem người đàn ông sudoers )