vida-passwd
パスワードを管理するプログラム
使い方(一般ユーザの権限で実行する場合)
vida-passwd command
削除コマンドの-d以外は省略可能で、実行したユーザがパスワードデータベースに登録されていなければパスワードエントリを作成します。登録されている場合はパスワードの変更を行います。
コマンド
- -a
- 実在ユーザのパスワードエントリを作成する。省略可能。
- -d
- 実在ユーザのパスワードエントリを削除する。
- -c
- 実在ユーザのパスワードを変更する。省略可能。
使い方(ドメインの管理者権限で実行する場合)
vida-passwd command option -u user
ユーザuserのパスワードエントリを追加・削除を行ったり、パスワードの変更を行ったりする。
コマンド
- -a
- 仮想/実在ユーザのパスワードエントリを作成する。
- -d
- 仮想/実在ユーザのパスワードエントリを削除する。
- -c
- 仮想/実在ユーザのパスワードを変更する。
オプション
- -m
- (デフォルト)パスワードエントリの処理後にvida-pwdbmakeを実行してパスワードデータベースを更新する。
- -M
- パスワードエントリの処理後にvida-pwdbmakeを実行しない。連続してこのプログラムを実行するときに毎回vida-pwdbmakeを実行するのを回避し、処理後に別途でvida-pwdbmakeを実行するような場合に使用する。
- -r
- 実在ユーザの処理をする。実ドメインの場合のみ有効。
- -R
- (デフォルト)仮想ユーザの処理をする。
- -p password
- パスワードとしてpasswordを使用する。省略した場合は対話的に尋ねられる。
- -P oldpassword
- 旧パスワードとしてoldpasswordを使用する。省略した場合は対話的に尋ねられる。
- -e envstr
- 認証後に envstr に記述された環境変数を設定する。このオプションはエントリを作成するときのみ有効である。envstrの記述法は ucspi-tcpパッケージのtcprulesにおける環境変数の記述法と同じ形式である。つまり、NAME="VALUE"の形式で記述し、複数個を記述するときは','で区切って並べる。記述例を次に示す。
"RCPTHOSTS='example.org',SENDERHOSTS='example.org'"