Masalah Pemutakhiran Modul Pluggable Authentication Modules di Linux
Ubuntu 22 (kernel 5.10.43v64) bermasalah ketika memperbaharui PAM (Pluggable Authentication Modules).
dpkg: error processing package libpam-runtime (--configure):
installed libpam-runtime package post-installation script subprocess returned error exit status 6
Errors were encountered while processing:
libpam-runtime
N: Ignoring '01autoremove-kernels' in directory '/etc/apt/apt.conf.d/' as it is not a regular file
Sekilas libpam,
Modul libpam ("Linux Pluggable Authentication Modules), merupakan bagian sistem manajemen autentikasi di Linux. PAM menyediakan mekanisme fleksibel dan moduler untuk autentikasi pengguna. Berikut adalah beberapa fungsionalitas utama dari libpam:
-
Otentikasi Pengguna:
libpammemungkinkan sistem untuk mengautentikasi pengguna dengan berbagai cara, termasuk password, biometrik, token, atau metode lain.
-
Kontrol Akses:
- Mengatur siapa yang diizinkan untuk mengakses sistem atau layanan tertentu. Ini termasuk kebijakan seperti batasan waktu masuk atau pembatasan akses berdasarkan kelompok pengguna.
-
Manajemen Sesi:
- Mengelola sesi pengguna setelah mereka berhasil diotentikasi, seperti mengatur variabel lingkungan atau menginisialisasi sumber daya yang diperlukan.
-
Perubahan Kata Sandi dan Layanan Manajemen Akun:
- Menangani perubahan kata sandi pengguna dan berbagai aspek manajemen akun lainnya.
-
Modularitas dan Fleksibilitas:
libpammemungkinkan administrator sistem untuk menambah, menghapus, atau mengubah modul otentikasi tanpa mengubah layanan atau aplikasi yang menggunakan PAM. Ini membuat sistem lebih aman dan fleksibel.
-
Standarisasi Otentikasi:
- Menyediakan kerangka kerja standar untuk autentikasi yang dapat digunakan oleh berbagai aplikasi dan layanan, meningkatkan konsistensi dan keamanan dalam manajemen pengguna.
-
Interoperabilitas:
- Mendukung integrasi dengan berbagai sistem dan protokol otentikasi, termasuk LDAP, Kerberos, dan lain-lain.
Solusi
sudo nano /var/lib/dpkg/info/libpam-runtime.postinst cari baris perintah sbb:
pam-auth-update --root "$DPKG_ROOT" --package $force
abaikan dengan menambahkan tagar di awal baris:
#pam-auth-update --root "$DPKG_ROOT" --package $force
Simpan perubahan dengan menenak tombol CTRL-X lalu jalankan-ulang pemutakhiran dengan perintah:
sudo dpkg --configure -a