請大家看看為什麼windows無法寫samba伺服器
伺服器是linux的,我參考了http://www.linuxsir.org/main/?q=node/158,先搭建一個最簡單的模型:
#vi /etc/samba/smb.conf
workgroup = test
netbios name = test
server string = Linux Samba Server TestServer
security = share
path = /opt/test
writeable = yes
browseable = yes
guest ok = yes
#ls -l /opt
drwxrwxrwx 3 nobody nobody 4096 Jun 25 15:05 test
啟動samba后,在windows端開始-》運行,輸入\\sambaserver\test
能夠登陸,擁有讀許可權,但無法創建文件或目錄,也無法修改或刪除已有的文件,也就是無法寫入,但我的伺服器端應該沒有許可權設置的問題,請各位幫我看看是哪裡出錯了,謝謝!
[ 本帖最後由 terry8416 於 2007-6-26 02:06 編輯 ]
《解決方案》
777的許可權沒理由寫不進啊,很奇怪。。。
別外LZ用ls -l /opt/test查看到的不是test目錄的許可權。而是test目錄下所有文件和目錄的許可權。
我測試過LZ的配置,絕對是可以寫的。
《解決方案》
關掉SElinux
《解決方案》
謝謝2樓,那是我筆誤,已糾正
《解決方案》
感謝3樓!關閉SElinux后,可以寫了。
《解決方案》
先用ls -Z 看一下/opt/下的目錄屬性,再chcon -t samba_share_t /opt/test 試下
《解決方案》
原帖由 terry8416 於 2007-6-26 02:17 發表
感謝3樓!關閉SElinux后,可以寫了。
SElinux 是什麼東東?不太明白!