12,796
回編集
148行目: | 148行目: | ||
# smb.conf is the main Samba configuration file. | # smb.conf is the main Samba configuration file. | ||
# | # Samba全体の設定例 | ||
[global] | [global] | ||
unix charset = UTF-8 | unix charset = UTF-8 | ||
178行目: | 178行目: | ||
# 例3. myhost.mynet.edu.au | # 例3. myhost.mynet.edu.au | ||
# | # Linuxユーザの各ホームディレクトリを一括して共有するためのセクションの設定例 | ||
# 各ユーザごとにホームディレクトリの共有を定義する必要がない | # 各ユーザごとにホームディレクトリの共有を定義する必要がない | ||
[homes] | [homes] | ||
199行目: | 199行目: | ||
guest ok = No | guest ok = No | ||
# ファイルに記述されたプリンタに接続できる (ユーザ名はprintcap) | |||
# 共有名が存在するプリンタ名に設定される | |||
# サービスにゲストのアクセス許可が無く、クライアントからユーザ名が与えられていない場合は、ユーザ名はプリンタの名前に設定される | |||
[printers] | |||
comment = All Printers | |||
path = /var/tmp | |||
printable = Yes # プリンタ共有として利用する | |||
print ok = Yes # プリンタ共有として利用する | |||
browseable = No | |||
writeable = No | |||
guest ok = No | |||
create mask = 0600 | |||
# Windowsがプリンタドライバの自動ダウンロードを行う際の共有名を指定する特殊なセクション | |||
# Windows側でプリンタドライバが無い場合、[print$]セクションからドライバを検索する | |||
[print$] | |||
comment = Printer Drivers | |||
path = /var/lib/samba/drivers | |||
write list = @ntadmin root | |||
force group = ntadmin | |||
create mask = 0664 | |||
directory mask = 0775 | |||
# 任意の共有ディレクトリ 1 | |||
# 個々のユーザごとのホームディレクトリを共有するための設定を定義する | # 個々のユーザごとのホームディレクトリを共有するための設定を定義する | ||
# ユーザ名ごとに適用するプロファイルや追加の設定を指定できる | # ユーザ名ごとに適用するプロファイルや追加の設定を指定できる | ||
214行目: | 238行目: | ||
# 例えば、%Uは現在のユーザ名に置き換えられる | # 例えば、%Uは現在のユーザ名に置き換えられる | ||
# 任意の共有ディレクトリ 2 | |||
# グループ単位で共有フォルダを設定する | # グループ単位で共有フォルダを設定する | ||
# 特定のグループに属するユーザがアクセスできる共有フォルダを定義する | # 特定のグループに属するユーザがアクセスできる共有フォルダを定義する | ||
225行目: | 250行目: | ||
guest ok = No | guest ok = No | ||
# 任意の共有ディレクトリ 3 | |||
# 任意の共有ディレクトリ | |||
[<共有ディレクトリ名 例. Share>] | [<共有ディレクトリ名 例. Share>] | ||
comment = Samba on Linux | comment = Samba on Linux | ||
270行目: | 272行目: | ||
#valid users = <Sambaのユーザ名1またはグループ名1> <Sambaのユーザ名2またはグループ名2> ... # アクセス可能なユーザを指定する (グループを指定する時は@<グループ名>を使用する) | #valid users = <Sambaのユーザ名1またはグループ名1> <Sambaのユーザ名2またはグループ名2> ... # アクセス可能なユーザを指定する (グループを指定する時は@<グループ名>を使用する) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | |||
== 設定ファイルの確認 == | |||
Sambaの設定ファイルが正常に設定されているかどうかを確認する。<br> | |||
testparm または sudo testparm | |||
# 設定ファイルのパスを指定する場合 | |||
testparm <smb.confファイルのパス> | |||
または | |||
sudo testparm <smb.confファイルのパス> | |||
<br> | <br> | ||
testparmのオプションを以下に示す。<br> | |||
* -sオプション | |||
*: 設定ファイルにおいて、有効な設定のみを表示する。 | |||
* -vオプション | |||
*: 詳細な出力を表示する。 | |||
* --show-all-parametersオプション | |||
*: 全てのパラメータとその値を表示する。 | |||
* --suppress-promptオプション | |||
*: プロンプトを表示せずに実行する。 | |||
<br><br> | <br><br> | ||