Maaf, Anda harus punya tty untuk menjalankan sudo

Artikel ini untuk Zmanda Recovery Manager Untuk MySQL (ZRM)

Gejala Masalah

- Output dari perintah: '/usr/share/mysql-zrm/plugins/lvm-snapshot.pl --action get-vm-device-details --directory "/ opt / zmc / mysql / data // zmc" - sname zrmZEvH6X 2> / tmp / AjfR1QlY3J 'adalah [- sudo: maaf, Anda harus memiliki tty untuk menjalankan sudo - Gagal menemukan database: / opt / zmc / mysql / data // zmc]
PERINGATAN:
- Kesalahan mendapatkan detail perangkat untuk "/ opt / zmc / mysql / data // zmc" - Tidak dapat membaca file / tmp / AjfR1QlY3J

Deskripsi masalah

Konfigurasi sudo mengharuskan pengguna mysql untuk menjalankan sudo hanya dari shell login.

Resolusi

Sebagai root, jalankan 'Visudo ' dan tambahkan baris berikut untuk memungkinkan pengguna mysql menjalankan sudo tanpa memerlukan TTY:

Default: %mysql! Requirement Defaults: mysql! Requirement

id_IDIndonesian
en_USEnglish fr_FRFrench it_ITItalian es_ESSpanish de_DEGerman pt_BRPortuguese sv_SESwedish tr_TRTurkish nl_NLDutch jaJapanese pl_PLPolish zh_TWChinese ko_KRKorean ms_MYMalay thThai id_IDIndonesian