01/10/2018, 16:41

Cách tạo launcher (.desktop) để chạy ứng dụng dưới quyền root trên Ubuntu Mate?

Như tiêu đề, mình có 1 số app cần phải chạy dưới quyền root.
Để đơn giản trong chạy ứng dụng thì mình tạo các icon ngoài desktop (.desktop).
Nhờ các bạn hướng dẫn cách để chỉ cần click vào icon đó thì nó sẽ chạy app dưới quyền root (không bắt nhập mật khẩu càng tốt).

Thông tin thêm:
OS : Ubuntu Mate 18.04 ( Linux )
App : GUI
Hiện tại đang không cài được gksu. Có một số nguồn nói sủ dụng pkexec thay gksu nhưng chưa làm được.

Cảm ơn các bạn !

Tao Không Ngu. viết 18:56 ngày 01/10/2018

Hi Văn Dương.

  1. Dùng được gksu là tốt nhất.
  2. Bạn có thể thêm lẹnh vào file sudo để chỉ định các lênhk không cần pass.
Văn Dương viết 18:46 ngày 01/10/2018

Hiện tại mình cài gksu theo lệnh :

sudo apt-get install gksu

Nhưng không được và báo package không tồn tại.
(Một số trang nói gksu đã bị gỡ khỏi 18.04 và thay bằng pkexec ??? cái này mình không rõ).

Văn Dương viết 18:53 ngày 01/10/2018

Theo thông tin được biết thì gksudo đã bị gỡ khỏi ubuntu cho nên mình mới không thể cài gksudo được nữa.
Còn phương pháp nào khác dùng gksudo không các bác.

null viết 18:56 ngày 01/10/2018

Đăng nhập bằng tài khoản root luôn

Văn Dương viết 18:55 ngày 01/10/2018

Mỗi lần mình chạy App lại phải vào ter gõ chết nhọc luôn @@.
Hơn nữa nó hiện chình ình cái ter cho đến khi App thoát, lỡ tay tắt Ter thì cũng thoát luôn App.


Theo hướng dẫn mình sử dụng pkexec thay cho gksudo bởi vì gksudo đã chính thức remove khỏi ubuntu.
Nhưng khi ứng dụng khởi động thì nó báo

environment variable DISPLAY not set.

Vậy lại xin nhờ các chuyên gia linux tiếp

Bài liên quan
0