私はLinuxを初めて使用します。 Ubuntuに関するチュートリアルビデオを見ているときに、passwd
というコマンドに出会いました。私がテストしたとき、それは示しています。
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
UNIXパスワードと言うのはなぜですか? UNIXと関係がありますか?
pam_unix
PAMモジュール によって提供される認証のパスワードを変更しているため、UNIXと表示されます。マンページの引用:
NAME
pam_unix - Module for traditional password authentication
SYNOPSIS
pam_unix.so [...]
DESCRIPTION
This is the standard Unix authentication module. It uses standard calls
from the system's libraries to retrieve and set account information as
well as authentication. Usually this is obtained from the /etc/passwd
and the /etc/shadow file as well if shadow is enabled.
Unixに関連しているのは、認証のソースとして従来のファイル/etc/passwd
および/etc/shadow
を使用していることです。
LDAP認証に pam_ldap
などの別のPAMモジュールを使用した場合、UNIXではなくLDAPと表示されます。
$ passwd
(current) LDAP Password:
New password:
Retype new password:
passwd: password updated successfully
簡単な答え:LinuxはUnixモデルの設計に基づいた(そしてその完全な機能を提供する)オペレーティングシステムだからです。
その結果、多くのツール、コマンド、ソフトウェアなど。
'passwd'のいくつかのバージョンが