Điểm:2

Người dùng root có thể quản lý màn hình cho người dùng khác không?

lá cờ in

Chúng tôi đang cố gắng viết lại trình diệt phiên màn hình hà khắc dành cho những người dùng để phiên màn hình của họ ở trạng thái chờ trong một khoảng thời gian quá lâu và bằng cách này hay cách khác đã phá vỡ thời gian chờ phiên của chúng tôi.

Phương pháp hiện tại là tìm pid cho màn hình và tắt nó, có vẻ như chương trình màn hình được viết theo cách mà bạn có thể nối vào các phiên của người dùng khác, nhưng khi tôi cố gắng làm bất cứ điều gì với quyền root, thư mục màn hình là một thư mục khác nhau. Đoán điều này là vì lý do bảo mật, nhưng có cách nào để cố tình ghi đè lên điều này để tôi có thể làm điều gì đó như màn hình -r somedude/33333 -d -X thoát? làm gốc?

Điểm:5
lá cờ tz

Tiêu chuẩn màn hình trường hợp là một người dùng, tức là mỗi phiên bản chỉ có thể được truy cập bởi người dùng tạo ra nó.

Để cho phép nhiều người dùng màn hình ví dụ, bạn có thể muốn thêm các lệnh sau:

nhiều người dùng trên
addacl root,<user1>,<user2>,...

đến toàn cầu của bạn màn hình cấu hình, tức là /etc/screenrc.

Mọi màn hình các trường hợp sau này phải là nhiều người dùng màn hình, tức là có thể được đính kèm bởi người dùng khác được chỉ định trong phụ kiện; trừ khi bị ghi đè bởi các lệnh dành riêng cho người dùng.

Bạn có thể liệt kê màn hình người dùng với

$ find /var/run/screen -type s
/var/run/screen/S-<user>/<pid>.<tty>.<host>

và đính kèm vào màn hình của người dùng khác với

màn hình $ -d -r <người dùng>/<pid>

Kiểm tra màn hình người đàn ông, phần Tùy chỉnh để biết thêm thông tin về màn hình.

Lưu ý rằng mỗi người dùng cũng có thể thêm người dùng cụ thể của riêng họ màn hình lệnh trong $HOME/.screenrc tệp, do đó vô hiệu hóa màn hình nhiều người dùng cho người dùng của họ.

meuh avatar
lá cờ in
Lưu ý rằng người dùng có thể di chuyển ổ cắm đến bất kỳ đâu bằng cách đặt env var `SCREENDIR=/some/dir` trước khi chạy màn hình. Để tìm tất cả chúng, bạn có thể thực hiện lệnh `ss -l -A unix_stream`, sau đó chuyển từng tên tệp được tìm thấy qua `sudo lsof` để kiểm tra lệnh sử dụng chúng trên màn hình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.