Cách đơn giản duy nhất tôi biết để làm điều này là sử dụng wall
lệnh. Điều này có thể được sử dụng để bỏ qua nhận dạng của người gửi, thông qua -n
chuyển đổi.
Thí dụ
$ sudo wall -n hi
Remote broadcast message (Fri Nov 8 13:49:18 2013):
hi
sử dụng tiếng vang
Phương pháp thay thế này là một cách hack hơn, vì nó không được thực hiện thông qua một công cụ rõ ràng nhưng bạn có thể lặp lại văn bản đến thiết bị đầu cuối của người dùng giả sử bạn biết họ đang sử dụng công cụ nào.
Thí dụ
$ w
13:54:26 up 2 days, 36 min, 4 users, load average: 4.09, 4.20, 3.73
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
saml tty1 :0 Wed13 2days 3:55m 0.04s pam: gdm-password
saml pts/0 :0.0 Wed13 24:16m 0.35s 0.35s bash
saml pts/1 :0.0 Wed20 0.00s 3.71s 0.00s w
saml pts/4 :0.0 01:20 12:33m 0.36s 0.05s man rsync
Giả sử bạn biết người dùng saml
thực tế là trên một trong những thiết bị đầu cuối giả, bạn có thể lặp lại văn bản đến thiết bị đó như vậy. Từ thiết bị đầu cuối pts/1
:
$ sudo echo "Let's go have lunch... ok?" > /dev/pts/4
$
Kết quả trên pts/4
:
$ man rsync
$ Let's go have lunch... ok?