Saya harus memulai aplikasi dengan hak pengguna saya sendiri, tetapi grupnya harus berbeda. Jadi, alih-alih:
$ ps -eo "user,group,args" | grep qbittorrent
morfik morfik /usr/bin/qbittorrent
itu harus misalnya:
$ ps -eo "user,group,args" | grep qbittorrent
morfik p2p /usr/bin/qbittorrent
Itu juga harus dilakukan tanpa bertanya tentang kata sandi. Apakah ada cara untuk mencapai ini?
Jawaban:
Gunakan
sg
.Misalnya, perintah berikut akan memanggil
sleep
untuk grupgroup-name
Dari halaman manual:
sumber
sg minta kata sandi grup
sudo memiliki opsi -g yang melakukan hal yang sama dengan kata sandi pengguna.
memerlukan grup penyebut dalam sudoers
Saya mengubah / etc / sudoers oleh
untuk
Terkadang lebih nyaman
Cara aman untuk mengedit sudoers adalah:
sumber
Untuk menghindari prompt kata sandi dengan sg tambahkan diri Anda sebagai anggota grup
Anda juga mungkin perlu menghapus kata sandi dan membatasi akses hanya ke anggota
man gpasswd akan memberi Anda lebih detail
sumber