samba共享不能訪問?
在RHEL5上共享/home/test目錄
WINXP在網上鄰居能看到共享的test目錄但訪問時總是出現沒有許可權提示
test目錄的許可權已經設置成777
上網查了下很多都說是netbios name 的問題,配置文件裡面已經指定netbios 名稱了。
workgroup = FORWARD
netbios name = samba
server string = samba
security = share
path = /home/test
writeable = yes
browseable = yes
public = yes
guest ok = yes
《解決方案》
把path = /home/test 換個目錄試試
或者關掉SELINUX 試試。
《解決方案》
1、最好增加samba訪問的用戶名和口令
2、關閉防火牆試一試。
《解決方案》
現在我增加了一個/tmp目錄的共享,這個就能成功訪問了。然後我把/home/test目錄的許可權設置成跟tmp目錄是一模一樣的,但是共享還是訪問不了。
根目錄的許可權是755 /tmp的許可權是1777 /home的許可權是755 /home/test的許可權是1777
許可權設置都是一樣的,到底什麼原因呢?防火牆也關閉了。security = SHARE應該不用在liunx上增加用戶了吧?
workgroup = FORWARD
netbios name = bigfat
server string = bigfatsamba
security = SHARE
comment = this is test
path = /home/test
read only = no
guest ok = yes
comment = temporary file space
path = /tmp
read only = no
guest ok = yes
[ 本帖最後由 sobigfat 於 2008-5-12 10:19 編輯 ]
《解決方案》
貼上我的安裝時候碰到的問題,給你看看,說不定有收穫
我原先把share的目錄放在/home/chengxw/software中的,後來移動到/home/software后就OK了。
排錯心得: 我的/home/chengxw的目錄許可權是700,雖然/home/chengxw/software目錄許可權是755,但是許可權是繼承的。所以無法訪問。
而我自己建立的/home/software許可權默認是755。
就不會有這個問題發生。 後來我用chmod 755 /home/chengxw ,修改了/home/chengxw的許可權,問題一切OK。
《解決方案》
原帖由 chengxiaowei 於 2008-5-12 12:12 發表 http://bbs.chinaunix.net/images/common/back.gif
貼上我的安裝時候碰到的問題,給你看看,說不定有收穫
我原先把share的目錄放在/home/chengxw/software中的,後來移動到/home/software后就OK了。
排錯心得: 我的/home/chengxw的目錄許可權是700,雖然/hom ...
我也注意到父目錄許可權的問題啊,上面我也寫了兩個共享目錄的父目錄許可權都是755,這個我的理解就是能打開和瀏覽下一級目錄?
然後我共享的目錄許可權都設置成777了,這個我的理解是能對這個目錄有執行所有的許可權了。
我又試著像你一樣在/home下直接建立一個文件夾smb,許可權依然是777,不過還是不能訪問,提示沒有許可權。
不過在根目錄下我建立了一個文件夾test2,許可權是777,這個文件夾能訪問了,能建立文件,不過不能建立文件夾和對文件進行修改。
我覺得我原來在/home下共享的文件夾在許可權設置上跟你的沒什麼區別啊,只是我把W許可權也允許了。還是不太明白問題出在哪裡?
[ 本帖最後由 sobigfat 於 2008-5-12 12:41 編輯 ]
《解決方案》
/home 具有特殊的許可權。
《解決方案》
原帖由 lovegqin 於 2008-5-12 21:04 發表 http://bbs.chinaunix.net/images/common/back.gif
/home 具有特殊的許可權。
那是不是說就算用security = share也要在linux上建立用戶嗎?
/home 具有什麼特殊許可權呢?
《解決方案》
也就是說/home
# getfacl /home
getfacl: Removing leading '/' from absolute path names
# file: home
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
如果想讓它的下一級目錄有寫的許可權,上一級目錄必須有執行的許可權。
《解決方案》
原帖由 sobigfat 於 2008-5-13 09:15 發表 http://bbs.chinaunix.net/images/common/back.gif
那是不是說就算用security = share也要在linux上建立用戶嗎?
/home 具有什麼特殊許可權呢?
你沒有在LINUX上建立用戶?