22.11. Samba ディストリビューションプログラム


findsmb

findsmb <subnet_broadcast_address>

findsmb プログラムは、特定のサブネット上の SMB 対応システムに関する情報を報告する Perl スクリプトです。サブネットを指定しないと、ローカルサブネットが使用されます。表示される項目には、IP アドレス、NetBIOS 名、ワークグループ、またはドメイン名、オペレーティングシステム、およびバージョンが含まれます。
以下の例は、システムで有効なユーザーとして findsmb を実行する出力を示しています。
~]# findsmb
IP ADDR       NETBIOS NAME  WORKGROUP/OS/VERSION
------------------------------------------------------------------
10.1.59.25    VERVE         [MYGROUP] [Unix] [Samba 3.0.0-15]
10.1.59.26    STATION22     [MYGROUP] [Unix] [Samba 3.0.2-7.FC1]
10.1.56.45    TREK         +[WORKGROUP] [Windows 5.0] [Windows 2000 LAN Manager]
10.1.57.94    PIXEL         [MYGROUP] [Unix] [Samba 3.0.0-15]
10.1.57.137   MOBILE001     [WORKGROUP] [Windows 5.0] [Windows 2000 LAN Manager]
10.1.57.141   JAWS         +[KWIKIMART] [Unix] [Samba 2.2.7a-security-rollup-fix]
10.1.56.159   FRED         +[MYGROUP] [Unix] [Samba 3.0.0-14.3E]
10.1.59.192   LEGION       *[MYGROUP] [Unix] [Samba 2.2.7-security-rollup-fix]
10.1.56.205   NANCYN       +[MYGROUP] [Unix] [Samba 2.2.7a-security-rollup-fix]

net

net <protocol> <function> <misc_options> <target_options>

net ユーティリティーは、Windows および MS-DOS に使用される net ユーティリティーと似ています。最初の引数は、コマンドの実行時に使用するプロトコルを指定するために使用されます。&lt ;protocol&gt ; オプションは、サーバー接続のタイプを指定するための adsrap、または rpc にすることができます。Active Directory は ads を使用し、Win9x/NT3 は rap を使用し、Windows NT4/2000/2003 は rpc を使用します。プロトコルを省略すると、net は自動的にそれを判断しようとします。
以下の例では、wakko という名前のホストで利用可能な共有の一覧を表示します。
~]# net -l share -S wakko
Password:

Enumerating shared resources (exports) on remote server:

Share name   Type     Description
----------   ----     -----------
data         Disk     Wakko data share
tmp          Disk     Wakko tmp share
IPC$         IPC      IPC Service (Samba Server)
ADMIN$       IPC      IPC Service (Samba Server)
以下の例では、wakko という名前のホストの Samba ユーザーの一覧を表示します。
~]# net -l user -S wakko
root password:
User name             Comment
-----------------------------
andriusb              Documentation
joe                   Marketing
lisa                  Sales

nmblookup

nmblookup <options> <netbios_name>

nmblookup プログラムは、NetBIOS 名を IP アドレスに解決します。プログラムは、ターゲットマシンが応答するまで、ローカルサブネットでクエリーをブロードキャストします。
以下に例を示します。
~]# nmblookup trek
querying trek on 10.1.59.255
10.1.56.45 trek<00>

pdbedit

pdbedit <options>

pdbedit プログラムは、SAM データベースにあるアカウントを管理します。smbpasswd、LDAP、NIS+、tdb データベースライブラリーなど、すべてのバックエンドがサポートされます。
以下は、ユーザーの追加、削除、および一覧表示の例です。
~]# pdbedit -a kristin
new password:
retype new password:
Unix username:        kristin
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-1210235352-3804200048-1474496110-2012
Primary Group SID:    S-1-5-21-1210235352-3804200048-1474496110-2077
Full Name: Home Directory:       \\wakko\kristin
HomeDir Drive:
Logon Script:
Profile Path:         \\wakko\kristin\profile
Domain:               WAKKO
Account desc:
Workstations: Munged
dial:
Logon time:           0
Logoff time:          Mon, 18 Jan 2038 22:14:07 GMT
Kickoff time:         Mon, 18 Jan 2038 22:14:07 GMT
Password last set:    Thu, 29 Jan 2004 08:29:28
GMT Password can change:  Thu, 29 Jan 2004 08:29:28 GMT
Password must change: Mon, 18 Jan 2038 22:14:07 GMT

~]# pdbedit -v -L kristin
Unix username:        kristin
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-1210235352-3804200048-1474496110-2012
Primary Group SID:    S-1-5-21-1210235352-3804200048-1474496110-2077
Full Name:
Home Directory:       \\wakko\kristin
HomeDir Drive:
Logon Script:
Profile Path:         \\wakko\kristin\profile
Domain:               WAKKO
Account desc:
Workstations: Munged
dial:
Logon time:           0
Logoff time:          Mon, 18 Jan 2038 22:14:07 GMT
Kickoff time:         Mon, 18 Jan 2038 22:14:07 GMT
Password last set:    Thu, 29 Jan 2004 08:29:28 GMT
Password can change:  Thu, 29 Jan 2004 08:29:28 GMT
Password must change: Mon, 18 Jan 2038 22:14:07 GMT

~]# pdbedit -L
andriusb:505:
joe:503:
lisa:504:
kristin:506:

~]# pdbedit -x joe
~]# pdbedit -L

andriusb:505: lisa:504: kristin:506:

rpcclient

rpcclient <server> <options>

rpcclient プログラムは、システム管理用の Windows 管理グラフィカルユーザーインターフェイス(GUI)へのアクセスを提供する Microsoft RPC を使用して管理コマンドを実行します。これは、Microsoft RPC の完全な複雑さを理解する上級ユーザーが最もよく使用されます。

smbcacls

smbcacls <//server/share> <filename> <options>

smbcacls プログラムは、Samba サーバーが共有するファイルおよびディレクトリーの Windows ACL を変更します。

smbclient

smbclient <//server/share> <password> <options>

smbclient プログラムは、ftp と同様の機能を提供する汎用 UNIX クライアントです。

smbcontrol

smbcontrol -i <options>

smbcontrol <options> <destination> <messagetype> <parameters>
smbcontrol プログラムは、smbd デーモンまたは nmbd デーモンを実行する制御メッセージを送信します。smbcontrol -i を実行すると、空の行または q が入力されるまで、コマンドを対話的に実行します。

smbpasswd

smbpasswd <options> <username> <password>

smbpasswd プログラムは、暗号化されたパスワードを管理します。このプログラムはスーパーユーザーが実行し、ユーザーのパスワードを変更したり、通常のユーザーが独自の Samba パスワードを変更したりできます。

smbspool

smbspool <job> <user> <title> <copies> <options> <filename>

smbspool プログラムは、Samba への CUPS 互換の印刷インターフェイスです。CUPS プリンターで使用するために設計された smbspool は CUPS 以外のプリンターでも機能します。

smbstatus

smbstatus <options>

smbstatus プログラムは、Samba サーバーへの現在の接続のステータスを表示します。

smbtar

smbtar <options>

smbtar プログラムは、Windows ベースの共有ファイルおよびディレクトリーのバックアップおよび復元をローカルテープアーカイブに対して実行します。tar コマンドと同様ですが、これら 2 つは互換性がありません。

testparm

testparm <options> <filename> <hostname IP_address>

testparm プログラムは、smb.conf ファイルの構文をチェックします。smb.conf ファイルがデフォルトの場所(/etc/samba/smb.conf)にある場合は、場所を指定する必要はありません。testparm プログラムにホスト名および IP アドレスを指定すると、hosts.allow および host.deny ファイルが正しく設定されていることを確認します。testparm プログラムは、テスト後に smb.conf ファイルとサーバーのロール(スタンバイ、ドメインなど)の概要も表示します。これは、コメントを除外し、経験のある管理者が読み取るための情報を簡潔に表示するため、デバッグに役立ちます。
以下に例を示します。
~]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[html]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

<enter>
# Global parameters
[global]
	workgroup = MYGROUP
	server string = Samba Server
	security = SHARE
	log file = /var/log/samba/%m.log
	max log size = 50
	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
	dns proxy = No
[homes]
	comment = Home Directories
	read only = No
	browseable = No
[printers]
	comment = All Printers
	path = /var/spool/samba
	printable = Yes
	browseable = No
[tmp]
	comment = Wakko tmp
	path = /tmp
	guest only = Yes
[html]
	comment = Wakko www
	path = /var/www/html
	force user = andriusb
	force group = users
	read only = No
	guest only = Yes

wbinfo

wbinfo <options>

wbinfo プログラムは、winbindd デーモンからの情報を表示します。wbinfo が機能するには、winbindd デーモンを実行する必要があります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.