sudo
izin adalah tentang pengguna/grup yang dari Anda ubah bukan pengguna yang Anda ubah menjadi .
Begitu juga dengan jalur izin yang membiarkan testuser
pengguna dan testgroup
grup menjalankan perintah apa pun (sebagai siapa pun) tanpa kata sandi.
Anda harus memberikan izin kepada pengguna menjalankan skrip untuk menjalankan perintah sebagai testuser
pengguna untuk apa yang Anda inginkan.
Dengan asumsi itulah yang ingin Anda izinkan.
Kesalahan itu terjadi ketika file sudoers Anda menentukan requiretty
. Dari sudoers
halaman manual:
requiretty If set, sudo will only run when the user is logged in to a real tty. When this flag is set, sudo can only be run from a login session and not via other means such as cron(8) or cgi-bin scripts. This flag is off by default.
Untuk memperbaiki kesalahan Anda, hapus requiretty
dari file sudoers Anda.
Bagaimana cara menambahkan pengguna ke wadah Docker?
Ubuntu - mencoba menginstal Python Couchbase lib - libcouchbase/couchbase.h:Tidak ada file atau direktori seperti itu