PDBEDIT(8)

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 によって行なわれた。

日本語訳

•   中治 弘行(nakaji@samba.gr.jp)