Ketika akun non-sudo saya mencoba menjalankan perintah sudo:
nonsudo@Hairy14:$ sudo hello
Sebuah insiden dilaporkan:
[sudo] password for nonsudo:
nonsudo is not in the sudoers file. This incident will be reported.
Saya menduga itu bukan benar-benar Bapa Natal, jadi kepada siapa dilaporkan (atau ke mana) dan bagaimana saya bisa mengaksesnya?
(Dari xkcd , oleh Randall Munroe)
Jawaban:
Judul gambar mungkin memberi kita petunjuk:
Apa yang
/var/spool/mail/root
mengandung? Uhh, bagi saya tidak ada yang seperti pengguna biasa:Dan sama dengan
sudo
. Bagi saya, tidak ada/var/spool/mail/root
Ternyata, Ubuntu berbeda - menurut standarnya root mail pergi
/dev/null
, atau lubang hitam di komputer Anda.Untuk menemukan log kami, kami perlu melihatnya
Dan lihatlah, a
sudo cat
memberi kita garis ini:Perhatikan bahwa kadang-kadang (misalnya jika akun Anda tidak memiliki kata sandi, dinonaktifkan) itu tidak akan membiarkan Anda menjalankan perintah - tetapi itu akan tetap dilaporkan dengan cara yang sama:
Perhatikan bahwa ada banyak teks lain bersama dengan laporan "nakal". Anda mungkin perlu grep.
Kata ganti saya adalah Dia / Dia
sumber
sudo
untuk memulai pengiriman surat (mail_badpass
adalah pilihannya, IIRC), dan mengatur surat root untuk pergi ke milis admin./dev/null
, ke domain yang sebenarnya (Gmail atau yang serupa)?