Samba のビルドオプションを確認する方法
提供: Samba-JP
ナビゲーションに移動検索に移動
| KB番号 | J0093 |
| 最終更新日 | 2007/07/12 |
| 作成者 | たかはしもとのぶ |
| 最終更新者 |
対象
この文書は、以下のプロダクトに付いて説明したものです。
- Samba 3.0 系列
説明
Sambaにはビルド時に指定するビルドオプションが幾つか存在します。それ以外にも設定ファイルがおかれるデフォルトのパスなどビルド時に設定される情報が幾つか存在します。
Samba 3.0.0以降では、smbdに-bオプションを付けて実行することでこれらの情報を確認することが可能です。-bオプションを付けて起動されたsmbdはデーモンとして常駐する代わりに、ビルド時に設定される各種オプションの値を表示してそのまま終了します。
smbdは常駐しないため、既にsmbdが実行中のシステムでもsmbd -bを実行することが可能です。
実行例を以下に示します。
$ /usr/local/samba/sbin/smbd -b
Build environment: <b>←ビルドに関する基本情報の表示</b>
Built by: monyo@mercy
Built on: 2005年 12月 23日 金曜日 01:04:32 JST
Built using: gcc
Build host: Linux mercy 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 2005 i686 GNU/Linux
SRCDIR: /home/monyo/Work/Samba/compile/samba-3.0.21/source
BUILDDIR: /home/monyo/Work/Samba/compile/samba-3.0.21/source
Paths: <b>←ビルド時に設定される各種パス情報の表示</b>
SBINDIR: /usr/local/samba/sbin
BINDIR: /usr/local/samba/bin
SWATDIR: /usr/local/samba/swat
CONFIGFILE: /usr/local/samba/lib/smb.conf
LOGFILEBASE: /usr/local/samba/var
LMHOSTSFILE: /usr/local/samba/lib/lmhosts
LIBDIR: /usr/local/samba/lib
SHLIBEXT: so
LOCKDIR: /usr/local/samba/var/locks
PIDDIR: /usr/local/samba/var/locks
SMB_PASSWD_FILE: /usr/local/samba/private/smbpasswd
PRIVATE_DIR: /usr/local/samba/private
System Headers: <b>← configure時に存在が認識されたヘッダ、関数などの情報</b>
HAVE_SYS_CDEFS_H
HAVE_SYS_FCNTL_H
HAVE_SYS_IOCTL_H
(中略)
HAVE___STAT
HAVE___WRITE
HAVE___XSTAT
--with Options: <b>← configure時に明示的に設定したオプションの一覧</b>
WITH_ADS
WITH_AUTOMOUNT
WITH_LDAP_SAMCONFIG
(中略)
WITH_SYSLOG
WITH_UTMP
WITH_WINBIND
Build Options: <b>← configure時に自動的に設定されたオプションの一覧</b>
BROKEN_NISPLUS_INCLUDE_FILES
COMPILER_SUPPORTS_LL
DEFAULT_DISPLAY_CHARSET
(中略)
vfs_readonly_init
vfs_recycle_init
vfs_shadow_copy_init
Type sizes: <b>← 変数のバイト数</b>
sizeof(char): 1
sizeof(int): 4
sizeof(long): 4
sizeof(uint8): 1
sizeof(uint16): 2
sizeof(uint32): 4
sizeof(short): 2
sizeof(void*): 4
Builtin modules: <b>← ビルドされたモジュールの一覧</b>
pdb_ldap pdb_smbpasswd pdb_tdbsam pdb_guest rpc_lsa rpc_reg rpc_lsa_ds rpc_w
ks rpc_svcctl rpc_ntsvcs rpc_net rpc_dfs rpc_srv rpc_spoolss rpc_eventlog rpc_sa
mr idmap_ldap idmap_tdb auth_rhosts auth_sam auth_unix auth_winbind auth_server
auth_domain auth_builtin