• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


既知の問題 No. 365

mkpasswd コマンドを実行してもユーザ情報ファイルを作成できない


【現象】
passwdおよびgroupデータベースファイルを更新するために、mkpasswd(8)を実行したが、
マニュアルに解説されているようなmkpasswdコマンドの動作をしない。
コマンドを完全パスで指定すると正しく動作する。

【原因】
mkpasswd というコマンドが、/usr/bin/mkpasswd と /usr/sbin/mkpasswd の2種類存在
する事が原因です。
/usr/bin/mkpasswd は、expect パッケージに含まれる実行ファイルです。
/usr/sbin/mkpasswd は、shadow-utils パッケージに含まれる実行ファイルです。

【対策】
初期状態では、mkpasswd とだけ入力してコマンドを実行すると、/usr/bin/mkpasswd が
実行されるように環境変数 PATH が設定されています。
/usr/sbin/mkpasswd を実行する場合には、完全パスで実行してください。
mkpasswd とだけ入力した際に /usr/sbin/mkpasswd が実行されるようにするには、alias
コマンドを使用すると良いでしょう。

# alias mkpasswd=/usr/sbin/mkpasswd
キーワード
mkpasswd

関連文書
(none)


Last modified : Mon Mar 19 JST 2001 # 1