こんにちは私は最近Centos 5.5でSambaと奮闘しています。
私はWindows 7で開発し、scp(ant task)を通してファイルを送信しますが、遅くなるのでSambaを徹底的にセットアップしたいと思いました。
いくつかのガイドをインストールしてフォローした後、私は以下のことを行いました。
- ファイアウォールを無効にする(iptables)
- Selinuxを無効にします(最初はそうしていませんでしたが、どちらも助けにはなりませんでした)。
- 自分のWindowsユーザーをrootにマップするようにsmbusersファイルを設定します(root = "Tahir Malik" - > works)
- Windowsユーザーは読み取りアクセスのみを持っていたため、コマンドsmbpasswd -a mitcoを使用して、現在のユーザーmitcoをsambapassdbに追加しました。
だから両方のユーザーは私の共有への読み取りアクセス権を持っています。これが私のsmb.conf snippitです。
[global]
workgroup = MITCO
server string = Samba Server Version %v
netbios name = centos
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.
[alf4]
comment = Alfresco 4
path = /opt
read only = no
valid users = mitco, mitco
force user = root
force group = root
admin users = mitco , mitco
writeable = yes
; browseable = yes
また、/ optがrootによってのみ書き込み可能であることも重要かもしれませんが、私はforceユーザーとgroupまたはadminユーザーを使用しているので問題にはならないでしょう。
ログファイル
[2012/09/29 07:43:44、0] smbd / server.c:main(958) smbdバージョン3.0.33-3.39.el5_8が起動しました。 著作権Andrew TridgellとSambaチーム1992-2008 [2012/09/29 07:43:59、1] smbd / service.c:make_connection_snum(1085) mitco-tahir(192.168.13.1)は最初rootユーザとしてサービスalf4に接続します(uid = 0、gid = 0)(pid 5228)