GNU/Linux >> Belajar Linux >  >> Linux

Linux – Sudo:Tidak Dapat Mkdir /var/log/sudo-io/00/2a:Tidak Ada Ruang Tersisa Di Perangkat?

Sebuah skrip mulai memunculkan kesalahan terkait dengan tidak dapat menjalankan plugin I/O sudoers_io:(amazon linux).

Saya tidak dapat menghapus beberapa log karena setiap kali saya menggunakan perintah sudo, gagal mencatat bahwa saya menggunakan perintah tersebut (saya menebak di sini). Adakah ide tentang cara mengosongkan ruang atau menghapus/memutar log?

Keluaran di bawah ini:

[[email protected] log]$ sudo bash
sudo: unable to mkdir /var/log/sudo-io/00/2A: No space left on device
sudo: error initializing I/O plugin sudoers_io



[[email protected] log]$ du -s * | sort -nr | head
du: cannot read directory ‘audit’: Permission denied
du: cannot read directory ‘sudo-io’: Permission denied
16092   secure
2188    secure-20180401
640 messages-20180325
640 messages-20180318
636 messages-20180401
636 messages-20180311
196 cloud-init.log
160 wtmp
132 messages
104 dracut.log

Jawaban yang Diterima:

Anda tampaknya telah mengaktifkan log output penuh di sudo(ers).

Cara termudah untuk mengosongkan ruang, mungkin menghapus sudo log, apakah masuk sebagai root , atau menggunakan su , jika konfigurasi Anda mengizinkannya.

Tergantung seberapa banyak /var/log penuh, prosedur tersebut mungkin berhasil atau tidak. Dalam kasus terburuk, mem-boot dalam mode tunggal atau dari sistem langsung akan memungkinkan Anda untuk membersihkan berbagai hal.

Kecuali Anda memiliki kebutuhan yang sangat spesifik untuk mencatat begitu banyak sudo operasi, saya akan mengedit /etc/sudoers untuk mengubah pengaturan logging. Memiliki pengaturan verbose seperti itu akan menghabiskan kembali ruang yang tersedia dengan cepat.


Linux
  1. Tidak ada ruang tersisa di perangkat

  2. Bagaimana saya bisa memberikan akses tulis folder ke semua pengguna di linux?

  3. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  1. Linux:Perbedaan antara /dev/console , /dev/tty dan /dev/tty0

  2. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?

  3. Log sistem kosong (/var/log/messages; /var/log/secure; dll)

  1. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  2. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate

  3. Bash:Tidak ada ruang tersisa di perangkat