lenbo
2003-10-25, 07:20 PM
已經架好了SAMBA
不過如果在XP下不用Administrator這個帳號
就無法登入SAMBA
這是什麼鳥問題啊……
一定是微軟在搗鬼
嚇不倒我的……
贊助商連結
不過如果在XP下不用Administrator這個帳號
就無法登入SAMBA
這是什麼鳥問題啊……
一定是微軟在搗鬼
嚇不倒我的……
贊助商連結
贊助商連結 lenbo 2003-10-25, 07:20 PM 已經架好了SAMBA 不過如果在XP下不用Administrator這個帳號 就無法登入SAMBA 這是什麼鳥問題啊…… 一定是微軟在搗鬼 嚇不倒我的…… 贊助商連結 bennyc 2003-10-26, 06:33 AM 雖然我也不愛微軟, 但是這邊看來很明顯是個人技術上的問題:D :D 你應該要多看看關於samba的教學只需要幾行設定就可以了 lenbo 2003-10-26, 09:45 AM 最初由 Davis 發表 smb.conf怎麼設定的? 小弟想應該不是smb.conf的設定問題 因為如果XP是用admionistrato登入的話 就能正常連進入samba說…… smb.conf設定如下: ------------------------------------------------------------------ [global] workgroup = MOUSE netbios name = Linux server string = SAMBA client code page = 950 security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd log file = /va/log/samba/%m.log socket option = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no [mp3] comment = mp3 music files path = /home/mp3 valid users = lenbo audi lily mom write list = lenbo [iso] comment = alcoho iso image files path = /home/iso valid users = lenbo audi lily mom write list = lenbo [doraemon] path = /home/doraemon valid users = lenbo audi lily mom write list = lenbo audi lily mom [driver] path = /home/driver valid users = lenbo audi lily mom write list = lenbo [movie] path = /home/movie valid users = lenbo audi lily mom write list = lenbo # End of the smb.conf !! lenbo 2003-10-26, 10:49 PM 最初由 Davis 發表 OK, 有建smbuser嗎? Linux的user passwd及SAMBA的user smbpasswd都有建好了 登入XP使用administator後 網芳登入SAMBA使用lenbo、audi、lily或mom都也可以正常登入SAMBA 唯獨在登入XP下使用其他administrators群組的使用者 則使用什麼帳號都無法登入SAMBA 在網芳中看得到SAMBA伺服器 但是點下去就是不會跳出要你輸入帳號及密碼的視窗 而是說沒有使用權限或找不到伺服器之類的鬼東西…… 我在猜該不會是如果XP不是用administrator登入的話 SAMBA就不認為你是這台電腦的所有人 而必需使用PDC的網域架構才行 不過家中連線電腦再多也不過8台電腦 實在感覺不需要搞到網域那麼大且複雜 lenbo 2003-10-28, 12:15 AM 最初由 Davis 發表 我倒認為是LINUX上的權限問題. 在W2K/XP中會把現用登入的帳號資料帶往目標做預設驗證方式(忘記是不是叫TOKEN). 你可以看一下, 在Linux上的/etc/samba/smbusers裡有一行 root = administrator admin 當你以administrator登入時, 這行敘述會將administrator或admin視同為root登入, 在LINUX系統中, root是不受權限控管的, 所以你就可以自由存取Linux上的Share Folder. 再回頭看你所SHARE出來的資料夾, 全部位於/home底下. 這個子目錄本來是拿來放各個USER的HOME FOLDER的, 你可以回Linux下看一下這些資料夾的權限, 是不是700(drwx------)? 若是, 表示只有OwnerUser可以存取, 此時你用其他USER的身份登入, 自然會出現權限不足的情形. 如果狀況真如我所猜想的, 那解決也不會太困難. 你曾提及只是家裡要用, 不想搞得太複雜, 那你可以把/home這個子目錄開放所有人存取. (可是老實講, 不太建議) # chmod -R 777 /home 比較建議的是別把分享資料放在/home裡, 自己另外mkdir一個目錄來放. 比方說: # mkdir /usr/public&&cp -r /home/* /usr/public&&chmod -R 777 /usr/public 然後把/etc/samba/smb.conf裡的所有/home/換成/usr/public/, 這樣應該就沒問題了 這我就不曉得了 不過可以知道的是 就算XP是用administrator登入的 但是在網芳要連進samba時 還是會跳出要輸入使用者名稱及密碼的視窗 如果填不對或者是非root帳號 也是沒有辦法進入或者是擁有全部權限 譬如說 如果是以audi登入samba 就沒有辦法在不是自己的家目錄的地方以外寫檔 但是以lenbo登入samba 就可以在我設的地方寫檔說 如果samba視我以root登入的話 應該不會有權限的限制才對……我覺得啦 自己Linux也不是很熟說 最近才剛看"鳥哥的"書研究中 samba也是照書上步驟再自己參考架設上去的說 目前是把家中所有windows電腦都改成用administrator登入來解決問題 lenbo 2003-10-28, 12:04 PM 最初由 Davis 發表 如果只是為了省事的話, 何不將SAMBA的設定由security = user 改成security = share呢? 因為要讓每個使用者各自存到自己的家目錄 而不要覆寫或刪除其他人的檔案之類的說 又要開放一些分享的目錄說 lenbo 2003-10-29, 07:41 AM 最初由 Davis 發表 原來如此. 那現在你每台電腦都用administrator登入來連Linux, 可以達到你要的效果嗎? =>可以了 最初由 Davis 發表 關於這個問題, 你可以檢查一下無法寫檔的路徑權限, 以及/etc/samba/smb.conf裡的分享權限. 我幾乎可以確定這情形是權限的問題 [/B] => 這個是我舉的例子而已啦……意指如果照兄的說法 那如果登入進去後應該各個資料夾都有寫入的權限才對 可是小弟登入進去的話 是會照小弟的設定所限制的 不然就是登入不進去(XP使用非administrator帳號的情況下) 前幾天寫程式都天亮 所以最近頭腦不太清楚 如有語意上的錯誤,請見諒;) bareck 2003-10-29, 12:24 PM 小弟也有同樣問題,XP中我的預設帳號是使用中文的帳號, 點選網路芳鄰中的LINUX主機會出現沒有權限的對話框 但小弟另外建一個系統管理員帳號, 使用英文, 點選LINUX主機則會出現輸入帳號密碼的對話框, 輸入帳卻帳號密碼即可連接主機... 目前只能這樣連上SAMBA, 感覺超不方便@@ 但又找不出原因, 晚點試試看分享一個 777 權限的目錄, 看看是否可以用玉設帳號連上 |
|