+1 Mengirim email seharusnya tidak gagal, tetapi mungkin tidak akan dibaca. Dimungkinkan untuk mengirimnya ke pengguna lain, tetapi kemungkinan modifikasi itu hampir sama dengan seseorang yang membaca surat root.
ughoavgfhw
Saya telah melihat file log sementara itu, mail to root pergi ke / dev / null.
nohillside
3
Dalam versi OS X yang lebih lama (melalui 10.6 atau mungkin 10.7), upaya sudo yang tidak diizinkan akan masuk /var/log/secure.log; di versi yang lebih baru ini direkam dalam database ASL (Apple System Log), di /var/log/asl/*. Anda dapat membaca ini dengan Console.apputilitas (pilih ALL MESSAGESdi bilah sisi, lalu jika Anda tidak dapat menemukannya gunakan bidang pencarian di kanan atas untuk mencari sudo). Anda juga dapat menggunakan perintah command-line sysloguntuk query database ( syslog -k Facility authpriv -k Sender sudoharus melakukannya). Perhatikan bahwa dengan Console.app atau syslog, entri hanya akan terlihat jika Anda menjalankan sebagai admin atau root.
"Perhatikan bahwa dengan Console.app atau syslog, entri hanya akan terlihat jika Anda menjalankan sebagai admin atau root." @Braiam apakah itu berarti saya dapat menjalankan perintah di atas dengan sudojika saya berada di file sudoers? Seperti:sudo syslog -k Facility authpriv -k Sender sudo
Alex Ixeras
@AlexIxeras, sudo membuat Anda melakukan root secara efektif.
Jawaban:
Acara akan masuk
/var/log/secure.log
dan surat akan dikirim ke root (yang secara default pergi ke/dev/null
mana Unix berbicara untuk itu dibuang).sumber
Sumber
sumber
sudo
jika saya berada di file sudoers? Seperti:sudo syslog -k Facility authpriv -k Sender sudo
Untuk Debain, dimasukkan ke /var/log/auth.log
sumber
itu akan diemail ke id apel mereka, saya temukan
sumber