Tôi đang sử dụng màn hình GNU để lập trình cặp từ xa. Hãy gọi tài khoản cục bộ cho người dùng từ xa 'ghép đôi'. Tôi có các dòng sau trong .screenrc
:
multiuser on
acladd pairpair
Tôi đã chạy sudo chmod u+s /usr/bin/screen
. Tuy nhiên, khi người dùng từ xa cố gắng kết nối với màn hình của tôi bằng lệnh screen -r [my_account_name]/[pid_of_screen]
tôi nhận được thông báo sau:
Attach attempt with bad pid(xxx)
Pid được liệt kê trong thông báo lỗi khớp với pid của quá trình màn hình được chạy bởi người dùng từ xa. Quá trình màn hình của người dùng từ xa bị treo; phiên màn hình của tôi tiếp tục vui vẻ sau khi thông báo lỗi biến mất.
Tôi đã thử sử dụng cả tích hợp screen
(tại /usr/bin/screen
) và screen
có sẵn từ MacPorts, nhưng tôi đều gặp cùng một lỗi trong cả hai trường hợp.
Điều này hoạt động trên OS X 10.5 (Leopard).
Tôi đã tìm kiếm thông báo lỗi, nhưng hầu hết các lần truy cập liên quan đến một số lỗi BSD từ năm 2003 hoặc lâu hơn (đã được sửa). Có ai khác nhìn thấy hành vi này? Có ai có ý tưởng làm thế nào để hỗ trợ nhiều người dùng trong màn hình hoạt động trong SL không?