iT邦幫忙

0

請問Ubuntu的SAMBA問題

用ubuntu架了samba後
發現到一個問題
我用xp作業系統可以連到這一台ubuntu
然後
也看到裡面所分享出來的資料夾
但是…
我沒辦法看到資料夾內的東西
只要我用滑鼠點兩下,它就會一直叫我輸入帳號及密碼
問題是我在smb.conf下有把security改成share了
到底是我那裡出了問題,
才導致我xp電腦可以連到ubuntu這一台電腦且看到資料夾
但沒辦法看資料夾內的內容呢??

32
James
iT邦大師 7 級 ‧ 2009-06-23 16:27:43
最佳解答

1.security設share表示使用nobody存取檔案系統,請確認檔案系統的權限設定是否可供nobody存取。例如使用 "chmod -R 777 samba_share" 改變檔案系統的權限
2.samba的帳號密碼和系統密碼是獨立的,如果要使用帳號/密碼方式連線samba的分享,要先使用smbpasswd -a ubuntu_username新增使用者

klm2242 iT邦研究生 1 級 ‧ 2009-06-24 08:35:36 檢舉

請問第一點
1.security設share表示使用nobody存取檔案系統,請確認檔案系統的權限設定是否可供nobody存取。例如使用 "chmod -R 777 samba_share" 改變檔案系統的權限

James iT邦大師 7 級 ‧ 2009-06-24 08:40:34 檢舉

不道你要問什麼,如果不懂檔案權限設定請 google "linux 檔案權限",看一下別人寫的教學文章會比較有完整的概念。

star03629 iT邦新手 4 級 ‧ 2009-06-24 11:00:28 檢舉

他應該還沒打完題目吧...

26
Sean
iT邦研究生 5 級 ‧ 2009-06-23 10:43:47

你有將 Samba 服務關閉再重新啟動嗎
不然依你在 smb.conf 中 security 設定更改成
security = share 是沒有問題的

klm2242 iT邦研究生 1 級 ‧ 2009-06-23 11:30:02 檢舉

嗯,我服務有重新啟動,然後又把電腦重開!
現在就是說,我設定上是有改的~
而且我連那台ubuntu的主機時,也是確實有看到資料夾
但問題是,我右鍵雙點兩下後,是沒有辦法進到裡面去的!!@@~

26
jessewang
iT邦研究生 4 級 ‧ 2009-06-23 13:21:36

到『使用者與群組』的管理裡面,在『群組』中有一個 Sambashare ,把 root 也加到該群組後在試試看。

klm2242 iT邦研究生 1 級 ‧ 2009-06-23 14:24:19 檢舉

有加入了,然後,我在xp的執行那邊輸入那台ubuntu的ip及所分享的資料夾
然後……
他會過一陣子後,跳出一個視窗要我輸入帳號跟密碼
我使用者名稱跟密碼,都輸入ubuntu的開機帳號及密碼
結果…
無法輸入就算了
在按enter後,帳號那邊就會變成{網域名稱/我剛剛所輸入的帳號}
這真的很點,不過我真的沒辦法連進~
都已經可以偵測到ubuntu主機了
但為了xp的os還是連不進去呢?~"~

12
star03629
iT邦新手 4 級 ‧ 2009-06-24 11:05:20

我不知道你的最終目的是要做到...

  1. 輸入密碼才可以看內容, 還是
  2. 不用密碼就可以看內容

如果是1. 的話, 你還要smbpassword -a [username]去新增帳號
如果是2. 的話, security=share 還要有 guest ok=yes 的搭配
guest ok=yes 可以在 global/local share definition 下都可以

還有, 如果你問題把share definition 都貼出來, 人家會比較好debug =.=
你是想人家幫你, 還是想考倒人家呢 ^^!

12
ccam8
iT邦新手 5 級 ‧ 2009-06-24 23:17:16

感覺是smbpasswd -a [username] 沒有設定 (或許他根本不知道要設定)
另外請 useradd [username]

根據小弟所學 smbpasswd 的username 要是系統中有的帳號(/etc/passwd裡面)
所以囉.. 檢查看看吧!

我要發表回答

立即登入回答