samba服務端建文件,許可權777,windows下怎麼還是拒絕訪問
# ll
æ
《解決方案》
請教一下,怎麼會這樣,哪裡設置不對。
我的smb.conf
workgroup = WORKGROUP
server string = linux
hosts allow = 192.168.100.
printcap name = /etc/printcap
load printers = yes
printing = cups
cups options = raw
log file = /var/log/samba/%m.log
max log size = 50
security = user
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
; os level = 33
dns proxy = no
idmap gid = 16777216-33554431
template shell = /bin/false
winbind use default domain = no
;
; comment = Home Directories
; browseable = no
; writable = yes
comment = music
path = /mine/music
writable = yes
browseable = yes
readable = yes
; guest ok = yes
comment = study
path = /mine/study
writable = yes
browseable = yes
readable = yes
《解決方案》
test的描述哪裡去了?
《解決方案》
test的描述? 什麼意思啊?
我是touch test的。 在window下直接打開,拒絕訪問。 應該的話會出現「打開方式」啊?
怎麼回事呢?
《解決方案》
看來還是許可權的問題啊
《解決方案》
那應該是什麼問題呢?我搞不清楚。
《解決方案》
你是這個samba運行安全級別:
security = user
你samba服務 有添加smba帳戶么?
user 級別,客戶端必須以samba 的合法samba帳戶身份登陸,才能訪問samba伺服器上相關的且允許此帳戶訪問的資源。
除非你設定為 share 運行級別取代 user。
share 級別就允許匿名訪問。類似WinServer 中給共享資源開啟Guest帳戶訪問。
《解決方案》
推薦訪問如下兩地址查閱samba 資料:
http://www.linuxsir.org/bbs/showthread.php?t=122267
http://www.linuxsir.org/main/?q=node/158
《解決方案》
謝謝回復。
我開了一個smbuser的用戶 security = user
# cat /etc/samba/smbpasswd
nobody:99:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::LCT-00000000:
smbuser:501:94C9462FD94B9A9DAAD3B435B51404EE:5926E63E3F58086870DE7788B2510D90::LCT-450BC6DC:
我用這個用戶登陸,從windows客戶端傳、下、 讀其他文件都沒問題 就是在linux下建個文件 就有問題了
# cat test
aaa
aaa
aaa
aaa# ll test
-rw-r--r-- 1 smbuser smbuser 15 9月 17 13:50 test
放到共享里,windows下不能讀。拒絕。
《解決方案》
訪問的 目標文件/目錄 能否被訪問,取決於目標的上層目錄許可權/屬組。
上面也給了資料地址,下點決心再自己查查。
[ 本帖最後由 likuku 於 2006-9-17 16:02 編輯 ]