|
|
既知の問題 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 関連文書
Last modified : Mon Mar 19 JST 2001 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

