[[up>コンピュータ系/ソフトウェア/Samba/設定/ファイル]] ---- -ディレクトリ:/usr/local/samba/lib -ファイル名:smb.conf -役割:Sambaに関する設定 -備考: --[[ディレクトリの確認はこのように行う>../../../Sambaの諸設定を見る]] ---- #contents ---- **例: [#e670d7b0] [global]~ [[workgroup>#workgroup]] = MYGROUP~ [[netbios name>#netbios_name]] = MYNAME~ [[hosts allow>#hosts_allow]] = 192.168.1. 192.168.2 127.~ ~ # Charset setting~ [[unix charset>#unix_dos_display_charset]] = UTF-8~ [[dos charset>#unix_dos_display_charset]] = UTF-8~ [[display charset>#unix_dos_display_charset]] = UTF-8~ ~ [[usershare path>#usershare]] = /usr/local/samba/lib/usershares~ [[usershare path>#usershare]] = /usr/local/samba/var/usershares~ [[usershare max shares>#usershare]] = 10~ ~ [homes]~ [[comment>#comment]] = Home Directories~ [[valid users>#valid_users]] = %S~ [[read only>#read_only]] = no~ [[browseable>#browseable]] = no~ ~ [public]~ [[path>#path]] = /usr/somewhere/else/public~ [[public>#public]] = yes~ [[only guest>#only_guest]] = yes~ [[writable>#writable]] = yes~ [[printable>#printable]] = no~ ~ **コマンド一覧 [#y3daedaf] ***browseable &aname(browseable); [#r94f0eb6] 役割:net viewやbrows listで閲覧可能にするかの設定.~ 書式: -{yes | no} -[homes]では --browseable = noに.全般的にhome directoriesを隠し,必要なhome directoriesを必要に応じて可視化してくれる ***comment &aname(comment); [#r94f0eb6] 役割:公開コメント~ 書式: - ***hosts_allow &aname(hosts_allow); [#d4b43640] 役割:接続可能マシンの設定~ 書式: -IP(詳しくはman smb.conf) --192.168.1. ---192.168.1.*のマシンが可 --192.168.1. EXCEPT 192.168.1.20 ---192.168.1.*のマシンが可 ただし192.168.1.20は不可 --192.168.1.0/255.255.255.0 ---192.168.1.*のマシンが可 ***netbios name &aname(netbios_name); [#g630348f] 役割:NetBIOS名の設定.NetBIOS名については[[ここ>http://sakura.canvas.ne.jp/spr/kabada/hostname/netbios.html#*1]]~ 書式: - ***only guest &aname(only_guest); [#r94f0eb6] 役割:~ 書式: - ***path &aname(path); [#r94f0eb6] 役割:~ 書式: - ***printable &aname(printable); [#r94f0eb6] 役割:~ 書式: - ***public &aname(public); [#r94f0eb6] 役割:~ 書式: - ***read only &aname(read only); [#r94f0eb6] 役割:書き込み可か不可の設定~ 書式: - ***unix charset, dos charset, display charset &aname(unix_dos_display_charset); [#s56eb79c] 役割:文字コードの設定.unix charsetはunix(Samba)側が使用する文字コード.dos charsetはDOS SMB クライアントとの通信に使用する文字コード.display charsetはSWATで表示・使用する文字コード~ 書式: -CP932,EUCJP-MS,UTF-8など --UTF-8にした方が無難?詳しくは,Samba UTF-8 文字コードなどでgoogleに聞くと色々でる. --デフォルトでUTF-8?UTF8? ***usershare &aname(usershare); [#r94f0eb6] 役割:rootでなくても,共有できるようにする仕組み.詳しくは[[ここ>http://www.atmarkit.co.jp/flinux/special/samba_n/samba_nb.html]]~ 書式: -usershare path --共有設定ファイルを置くディレクトリ -usershare max shares --ユーザ定義の共有の最大数 -その他 --man smb.confのUSERSHARESの項目 ***valid users &aname(valid_users); [#r94f0eb6] 役割:接続時にユーザの認証を行う~ 書式: -valid users = *** --***:ユーザ名 -[homes]にて --valid users = %S ---他のユーザのhome directoryへの接続を制限 ***workgroup &aname(workgroup); [#d6713812] 役割:ワークグループ名の設定~ 書式: - ***writable &aname(writable); [#r94f0eb6] 役割:~ 書式: - ***other &aname(other); [#r94f0eb6] 役割:~ 書式: -