Saya benar-benar baru di Linux. Sementara saya menonton video tutorial tentang Ubuntu, saya menemukan perintah passwd
. Ketika saya menguji, itu menunjukkan;
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Mengapa dikatakan kata sandi UNIX? Apakah ada kaitannya dengan UNIX?
command-line
passwd
Nuwan Thisara
sumber
sumber
Jawaban:
Dikatakan UNIX karena Anda mengubah password untuk otentikasi yang disediakan oleh para
pam_unix
modul PAM . Mengutip halaman manual:Ini terkait dengan Unix karena menggunakan file tradisional
/etc/passwd
dan/etc/shadow
sebagai sumber otentikasi.Jika Anda menggunakan modul PAM lain, seperti
pam_ldap
untuk otentikasi LDAP, ia akan mengatakan LDAP alih-alih UNIX:sumber
pam-auth-update
,, yang akan memungkinkan Anda memilih modul otentikasi PAM, yang melakukan konfigurasi file manipulasi (pengeditan/etc/pam.d/common-auth
). Menyiapkan modul otentikasi, sedikit lebih terlibat. Anda mungkin menemukan jawaban saya yang lain menarik: askubuntu.com/a/724796/158442 (Anda dapat memperluasnya menggunakan opsi yang sesuai untukpam_debug
dan skrip yang berbeda untuk mencetak apa pun yang Anda inginkan)Jawaban sederhana: karena Linux adalah sistem operasi berdasarkan desain (dan menawarkan fungsionalitas penuh) model Unix.
Akibatnya, banyak alat, perintah, perangkat lunak, dll.
Seperti beberapa versi 'passwd' juga
sumber