「インストール - Samba」の版間の差分

ナビゲーションに移動 検索に移動
148行目: 148行目:
  # smb.conf is the main Samba configuration file.
  # smb.conf is the main Samba configuration file.
   
   
  # Samba全体の設定
  # Samba全体の設定例
  [global]
  [global]
     unix charset = UTF-8
     unix charset = UTF-8
178行目: 178行目:
                   # 例3. myhost.mynet.edu.au
                   # 例3. myhost.mynet.edu.au
   
   
  # Linuxユーザの各ホームディレクトリを一括して共有するためのセクション
  # 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
   
   
# ファイルに記述されたプリンタに接続できる (ユーザ名はprintcap)
  # 任意の共有ディレクトリ 3
# 共有名が存在するプリンタ名に設定される
# サービスにゲストのアクセス許可が無く、クライアントからユーザ名が与えられていない場合は、ユーザ名はプリンタの名前に設定される
[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
  # 任意の共有ディレクトリ
  [<共有ディレクトリ名  例. 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>
Sambaの設定ファイルが正常に設定されているかどうかを確認する。<br>
testparmのオプションを以下に示す。<br>
cd <Sambaのインストールディレクトリ>
* -sオプション
sudo ./testparm
*: 設定ファイルにおいて、有効な設定のみを表示する。
* -vオプション
*: 詳細な出力を表示する。
* --show-all-parametersオプション
*: 全てのパラメータとその値を表示する。
* --suppress-promptオプション
*: プロンプトを表示せずに実行する。
<br><br>
<br><br>


案内メニュー