* nix: Chạy dưới dạng GUI người dùng khác


3

Tôi muốn chạy một ứng dụng chỉ sử dụng GUI như một người dùng khác. Không root. Tôi muốn người dùng được trình bày với danh sách người dùng hệ thống thả xuống, chọn một, nhập mật khẩu và ứng dụng sẽ chạy như người dùng đó. Giống như gksudo nhưng người dùng chạy như được chỉ định trong GUI và không phải là chuyển đổi.

Có một ứng dụng như vậy tồn tại?

Câu trả lời:


3

Tôi chưa bao giờ thực hiện nó nhưng ... bạn có thể ghép một kịch bản sẽ hoàn thành việc này.

Bạn có thể sử dụng zenity để trình bày danh sách GUI và gksu để thực thi ứng dụng khác.

Bạn sẽ cần phải mở các quyền xhost để cho phép quá trình của người dùng khác truy cập vào máy trạm của bạn.


3

gksulà một chương trình để chọn đồ họa cho người dùng để chạy lệnh. Để biết thêm về các tình huống cụ thể và các vấn đề ủy quyền khác nhau, hãy xem bài đăng trên UbuntuForums .


Vâng ... đó là những gì tôi muốn, nhưng tôi muốn chỉ định lệnh nào trong lệnh gọi thay vì yêu cầu người dùng nhập nội dung nào đó vào hộp.
singpolyma

0

Ngoài những gì Chris Nava đã nói về zenity (đó là một phần mềm thực sự gọn gàng), bạn cũng có thể thử whiptail , kdialogxdialog . (Có thể một apropos dialogtrong thiết bị đầu cuối của bạn sẽ cung cấp cho bạn gợi ý thêm).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.