Tôi đang sử dụng BASH trên dòng lệnh, đăng nhập vào PC của người dùng khác bằng root, thông qua SSH.
Tôi muốn gửi cho người dùng hiện đang đăng nhập để chạy phiên X, tin nhắn bật lên, nhưng đây là kết quả:
root@i5:~$ xmessage now
Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :0
Kết quả dự kiến là một thông báo bật lên trên máy từ xa, nói "ngay bây giờ".
Tôi có thể sao chép nó trên máy cục bộ của mình bằng cách bắt đầu một phiên x cục bộ, sau đó trong một thiết bị đầu cuối nếu tôi gõ xmessage nownó hoạt động, nhưng nếu trong thiết bị đầu cuối tôi su-vì vậy tôi đã root và tôi thử lại, tôi gặp lỗi tương tự như trên.
Tôi cũng muốn sử dụng tập lệnh này trong tập lệnh cần được chạy bằng root bằng cron, trên máy cục bộ của tôi và tập lệnh trong một số trường hợp nhất định, sẽ cảnh báo tôi và yêu cầu tôi chọn một trong hai nút đưa ra phản hồi cho tập lệnh.
-displaytham số hoặc cú pháp của nó.