Perintah Linux mailx memberikan Cannot open mailbox /var/mail/user:Izin ditolak kesalahan saat pengguna bukan bagian dari grup email atau /var/mail/user tidak ada
Di bawah ini adalah kesalahan yang sebenarnya,
$ mailx Cannot open mailbox /var/mail/atechtown: Permission denied No mail for atechtown
Inilah cara Anda dapat mengatasinya,
Pertama, Anda perlu memeriksa grup pengguna saat ini. Gunakan perintah groups untuk menampilkan semua grup untuk pengguna saat ini seperti yang ditunjukkan di bawah ini.
$ groups atechtown adm cdrom sudo dip plugdev lpadmin lxd sambashare
Anda dapat melihat pengguna atechtown bukan bagian dari grup email. Jadi Anda harus menambahkan.
Sekarang, tambahkan pengguna ke grup email menggunakan perintah adduser.
$ sudo adduser atechtown mail [sudo] password for atechtown: Adding user `atechtown' to group `mail' ... Adding user atechtown to group mail Done.
Jalankan perintah grup lagi untuk melihat apakah pengguna ditambahkan ke grup.
$ groups atechtown adm mail cdrom sudo dip plugdev lpadmin lxd sambashare
Selanjutnya, periksa apakah direktori/var/mail/atechtown ada dan memiliki izin yang tepat. Jika direktori tidak ada, jalankan perintah berikut.
$ mail [email protected] Cc: Subject: hi Null message body; hope that's ok $
Sekarang jalankan perintah mailx dan sekarang Anda dapat melihat folder dibuat dan ada email juga.
$ mailx "/var/mail/atechtown": 1 message 1 new >N 1 atechtown Wed Sep 2 23:51 12/417 hi ?
Itu dia. Langkah-langkah di atas akan membantu Anda mengatasi kesalahan izin ditolak saat menggunakan perintah mailx.
Saya harap Anda menemukan tip kecil ini bermanfaat. Silakan bagikan dan berlangganan.
Referensi – askubuntu
-
Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?
-
Kubuntu Menunjukkan Kesalahan Saat Masuk (file:///usr/share/sddm//themes/breeze/main.qml:no File Atau Direktori Tersebut)?
-
“tidak dapat Membuat Direktori Cache /home//.composer/cache/repo/https—packagist.org/, Atau Direktori Tidak Dapat Ditulis. Melanjutkan Tanpa Cache”?