歡迎您光臨本站 註冊首頁

Fedora11安裝samba出問題的朋友,看過來

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

Fedora11安裝samba出問題的朋友,看過來

#原創作者: w45911623,轉貼朋友請手下留情,保留這行,尊重我的勞動成果,也算尊重你自己,謝謝#
忙了3,4天,終於把Fedora11的samba搞定了。
由於網上的很多教材都是抄來抄去,很多甚至採用移花接木的方法拼湊而成,導致我走了很多彎路。
現把我配置samba碰到的問題以及解決的方法在這裡總結一下,作為感謝在這裡幫助過我的朋友,同時
也幫助其他正在摸索的朋友

Fedora11 配置samba過程簡介:
說明,以下是作為沒有密碼的訪問設置;所有命令均要在管理員許可權下使用;如果你已經能用這個設置於windows互聯互通了,給samba設置帶密碼的訪問就很容易。

1.用rpm -qa | grep samba 和 rpm -qa | grep smb查詢是否安裝了必需的包裹(這點去網上搜索,教程很多,這裡不贅述)
2.檢查/etc/samba 下是否有smbpasswd文件(這個為帶密碼訪問的配置)
3.samba升級到3.4版本以上必須安裝libtalloc 1.3.1版本,否則後續運行testparm時,容易出現這個錯誤:
testparm: symbol lookup error: testparm: undefined symbol: _talloc_get_type_abort
4.防火牆必須通過samba功能:
在 系統--->管理--->防火牆 中設置samba通過防火牆
5.SELinux中所有和samba的功能均設置為通過,運行以下3個命令即可:
setsebool -P samba_domain_controller on
setsebool -P samba_enable_home_dirs on
setsebool -P samba_export_all_ro on
關於SELinux設置怎麼影響samba的問題,可以參考/etc/samba/smb.conf文件中的SELINUX NOTES部分
6..smb.conf按照以下設置進行即可:

workgroup = xxxx      說明:要設置成和windows一樣的工作組
netbios name = xxxxx      說明:  在windows里出現的linux計算機的名稱
server string = xxxx      說明:linux的計算機的名稱
security = share      說明:匿名共享級訪問


        path = /home/lserver      說明:你可以在自己覺得合適的位置建立一個目錄作為windows的訪問目錄,我的是lserver
        writable = yes      說明:目錄可以寫
        browseable = yes      說明:目錄可以瀏覽
        guest ok = yes      說明:匿名用戶登錄
7.然後運行命令:
testparm
返回結果為:
Load smb config files from /etc/samba/smb.conf
Processing section ""
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
說明smb.conf配置成功
8.運行命令:
service smb start
返回結果為:
啟動 SMB 服務:                                            [確定]
說明samba服務配置成功
9.接下來,在windows的IE或資源管理器中上方的地址欄中輸入\\x.x.x.x (x.x.x.x為你的linux機器網路地址)
就能看到你的linux機器中共享的文件夾

#原創作者: w45911623,轉貼朋友請手下留情,保留這行,尊重我的勞動成果,也算尊重你自己,謝謝#

[火星人 ] Fedora11安裝samba出問題的朋友,看過來已經有382次圍觀

http://coctec.com/docs/service/show-post-20414.html