pdbedit

Name

pdbedit -- SAM データベースを管理する

Synopsis

pdbedit [-l] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-d drive] [-s script] [-p profile] [-a] [-m] [-x] [-i file]

DESCRIPTION

このツールは Samba の一部である。

pdbedit は SAM データベースに保管されているユーザーアカウン トを管理するのに使われる。root だけが使用することができる。

pdbedit は passdb モジュールのインターフェースを使うため、そ の他のユーザーデータベース(現在は、smbpasswd、ldap、nis+ 及び tdb をベースとするものが存在する)とは独立している。

pdbedit には主に5つの使い方がある。ユーザーアカウントの追加、 削除、修正、一覧、そして、ユーザーアカウントの(他のデータベースか らの)インポートである。

OPTIONS

-l

データベースに存在するユーザーアカウントを 一覧する。':'で区切られた user/uid のペアを出力する。

例: pdbedit -l

		sorce:500:Simo Sorce
		samba:45:Test User
		

-v

詳細な出力を行う。pdbedit はデータベース中 のユーザーのアカウント情報をわかりやすいフォーマットで出力 する。

例: pdbedit -l -v

		---------------
		username:       sorce
		user ID/Group:  500/500
		user RID/GRID:  2000/2001
		Full Name:      Simo Sorce
		Home Directory: \\BERSERKER\sorce
		HomeDir Drive:  H:
		Logon Script:   \\BERSERKER\netlogon\sorce.bat
		Profile Path:   \\BERSERKER\profile
		---------------
		username:       samba
		user ID/Group:  45/45
		user RID/GRID:  1090/1091
		Full Name:      Test User
		Home Directory: \\BERSERKER\samba
		HomeDir Drive:  
		Logon Script:   
		Profile Path:   \\BERSERKER\profile
		

-w

出力フォーマットを "smbpasswd" 互換にする。 pdbeditはデータベース中のユーザーのアカウント情報を smbpasswdファイルのフォーマットで出力 する。(詳細はsmbpasswdを参照のこと)

例: pdbedit -l -w

		sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX         ]:LCT-00000000:
		samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX         ]:LCT-3BFA1E8D:
		

-u username

ユーザー名を指定する。情報の表示、アカウン トの追加・削除は、そのユーザー名についてのみ行われる。アカ ウントの追加・削除の時、このオプションは必須 であるが、情報表示の時には必須ではない

-f fullname

ユーザーアカウントを追加・修正するときに用 いられ、ユーザーのフルネームを指定する。

例: -f "Simo Sorce"

-h homedir

ユーザーアカウントを追加・修正するときに用 いられ、ユーザーのホームディレクトリのパスを指定する。

例: -h "\\\\BERSERKER\\sorce"

-d drive

ユーザーアカウントを追加・修正するときに用 いられ、Windows がホームディレクトリをどのドライブに割り当 てるかを指定する。

例: -d "H:"

-s script

ユーザーアカウントを追加・修正するときに用 いられ、ユーザーのログオンスクリプトのパスを指定する。

例: -s "\\\\BERSERKER\\netlogon\\sorce.bat"

-p profile

ユーザーアカウントを追加・修正するときに用 いられ、ユーザーの profile ディレクトリを指定する。

例: -p "\\\\BERSERKER\\netlogon"

-a

ユーザーアカウントをデータベースに追加する。 追加するユーザー名を -u で指定する。新規ユーザーを追加する 場合、pdbedit はそのユーザーのパスワードを尋ねる。

例: pdbedit -a -u sorce

new password:
		retype new password

-m

-aオプションと共に 用いられることしかないかも知れない。ユーザーアカウントでは なく、信頼ホストのアカウントを追加するために使う。-u オプ ションでホスト名を指定する。

例: pdbedit -a -m -u w2k-wks

-x

データベースからユーザーアカウントを削除す る。必ず、-u で削除するユーザー名を指定する。

例: pdbedit -x -u bob

-i file

smbpasswdファイルからユーザー情報をインポー トする。

プレーンテキスト形式のsmbpasswdデータベースを、さら に強力な tdb や ldap を用いたデータベースに変換する。

例: pdbedit -i /etc/smbpasswd.old

NOTES

このコマンドは root だけが使用可能である。

VERSION

This man page is correct for version 2.2 of the Samba suite.

SEE ALSO

smbpasswd(8), samba(7)

AUTHOR

オリジナルの Samba ソフトウェアと関連するユーティリティは、 Andrew Tridgell によって作成された。現在 Samba は Samba Team によっ て、Linux カーネルの開発と同様のオープンソースプロジェクトとして開 発が行なわれている。

オリジナルの Samba マニュアルページは Karl Auer によって作成 された。マニュアルページは YODL 形式(ftp://ftp.icce.rug.nl/pub/unix/で入手可能な優れたオープンソースソフトウェア) に変換され、Samba 2.0 リリースに伴い、Jeremy Allison によって更新 された。Samba 2.2 における DocBook 形式への変換は、Gerald Carter によって行なわれた。

日本語訳