お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-12-26 09:20:44

hirakawa
メンバ
登録日: 2006-12-25

smb.confでの共有設定関係と思うのですが

sambaでの共有設定をいろいろいじっているうちに、設定を間違えてしまい
Nautilusの共有設定の中で「ゲストによるアクセス」がチェックできなくなってしまいました。

swatを使っていたので、どこか変なところを触ってしまったのかと思うのですが、
smb.confでどのように設定すればチェックが可能になるかご教示ください。

ちなみに、smb.confのglobal及び共有部分は以下のようになっています。

[global]
    dos charset = CP932
    display charset = UTF-8
    server string = %h server (Samba, Ubuntu)
    map to guest = Bad User
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    dns proxy = No
    panic action = /usr/share/samba/panic-action %d

[forregza]
    path = /media/FORREGZA
    read only = No
    guest only = Yes
    guest ok = Yes

オフライン

 

#2 2010-12-26 13:17:23

zagan
メンバ
登録日: 2008-08-12

Re: smb.confでの共有設定関係と思うのですが

まずsmb.confの問題なのかその他の問題なのかを切り分けましょう。
それと、設定のフィールドは[global]と[forregza]だけですか?その他にありませんか?
1)まだ共有設定してないディレクトリを右クリックから共有のオプションを確認してみて、チェックが可能ならsmb.confの共有設定に問題ありと推測してみる。
2) /etc/samba/smb.confをリネームして保存。/usr/share/samba/smb.confを/etc/samba/へコピー。
3)sambaを再起動。
4)ログアウト/ログイン。
5)再度共有のオプションを起動してチェックの可否を確認。
6)チェックが可能なら、共有設定をやり直してみる。

オフライン

 

#3 2010-12-26 14:09:57

hirakawa
メンバ
登録日: 2006-12-25

Re: smb.confでの共有設定関係と思うのですが

zaganさん、ご教示ありがとうございます。

1)に関しては数ヶ所のフォルダーでチェックして確認しておりました。
2)&3)を実施したところ、ゲストによるアクセスのチェックが可能となりました。

ということで、新旧のsmb.confを比べて適切な設定ができるようやってみます。

どうもありがとうございました。

オフライン

 

#4 2010-12-26 14:23:26

zagan
メンバ
登録日: 2008-08-12

Re: smb.confでの共有設定関係と思うのですが

hirakawaさん による投稿:

2)&3)を実施したところ、ゲストによるアクセスのチェックが可能となりました。

という事でしょうね。上手くいったら、間違えた部分を報告してください。

オフライン

 

#5 2010-12-30 06:47:26

hirakawa
メンバ
登録日: 2006-12-25

Re: smb.confでの共有設定関係と思うのですが

件のマシンは週末しか触れないので、返事が遅くなりました。

で、新旧のファイルを比べてみたのですが、古い方には
「encrypt passwords = No」
「usershare allow guests = Yes」
の2行がありませんでした。
多分、何かの拍子に消してしまったものかと思います。

ちなみに、私の希望を実現するには、共有よりもDLNAサーバーを
立てた方が良いようでしたので、現在はmediatombを使っています。

テレビからの認識までは簡単だったのですが、トランスコードで
四苦八苦しています。

オフライン

 

#6 2010-12-30 10:04:40

zagan
メンバ
登録日: 2008-08-12

Re: smb.confでの共有設定関係と思うのですが

サマリ的に書くと

【現象】フォルダ右クリックにある「共有のオプション」を起動するが、「ゲストによるアクセス」のチェックボックスがグレーアウトして設定できない。
【経緯】SWATでSAMBAを設定していた。
【確認作業】/etc/samba/smb.confを/usr/share/samba/smb.confとを比較検討してみた。
【回避作業】/etc/samba/smb.confに"usershare allow guests = Yes"の記述がないことを発見。
記述した上でsambaを再起動させた。
【結果】フォルダ右クリックにある「共有のオプション」を起動させると、「ゲストによるアクセス」のチェックボックスがアクティブになり、チェック可能になった。

とかになるんですかね?
良い案あったら教えてください。

オフライン

 

#7 2011-01-01 08:05:33

hirakawa
メンバ
登録日: 2006-12-25

Re: smb.confでの共有設定関係と思うのですが

サマリとしてはzaganさんので良いかと思いますが、
なぜ記述が消えたかの検証ができていませんので、
そのあたりがなんとも。

単に、/usr/share/samba/にsmb.confの初期のものがあるということだけでも
良いような気がします。私のように、バックアップを忘れる粗忽者のために。

オフライン

 

Board footer

Powered by FluxBB