1.security設share表示使用nobody存取檔案系統,請確認檔案系統的權限設定是否可供nobody存取。例如使用 "chmod -R 777 samba_share" 改變檔案系統的權限
2.samba的帳號密碼和系統密碼是獨立的,如果要使用帳號/密碼方式連線samba的分享,要先使用smbpasswd -a ubuntu_username新增使用者
你有將 Samba 服務關閉再重新啟動嗎
不然依你在 smb.conf 中 security 設定更改成
security = share 是沒有問題的
到『使用者與群組』的管理裡面,在『群組』中有一個 Sambashare ,把 root 也加到該群組後在試試看。
我不知道你的最終目的是要做到...
如果是1. 的話, 你還要smbpassword -a [username]去新增帳號
如果是2. 的話, security=share 還要有 guest ok=yes 的搭配
guest ok=yes 可以在 global/local share definition 下都可以
還有, 如果你問題把share definition 都貼出來, 人家會比較好debug =.=
你是想人家幫你, 還是想考倒人家呢 ^^!
感覺是smbpasswd -a [username] 沒有設定 (或許他根本不知道要設定)
另外請 useradd [username]
根據小弟所學 smbpasswd 的username 要是系統中有的帳號(/etc/passwd裡面)
所以囉.. 檢查看看吧!