歡迎您光臨本站 註冊首頁

Samba的共享中設置的用戶無法訪問Samba伺服器

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

Samba的共享中設置的用戶無法訪問Samba伺服器

smb.conf文件配置如下:

        workgroup = LinuxGroup
        server string = Samba Server
        printcap name = /etc/printcap
        load printers = yes
        cups options = raw
        log file = /var/log/samba/%m.log
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        dns proxy = no
        idmap uid = 16777216-33554431
        idmap gid = 16777216-33554431
        template shell = /bin/false
        winbind use default domain = no
        username map = /etc/samba/smbusers
        security = user
        netbios name = Linux
        client  code  page = 936


        comment = dd
        path = /home/atao/nas_cpp2
        writeable = yes
        browseable = yes
        guest ok = no
        valid users = CIFS_1,CIFS_2,CIFS_3
        read list = CIFS_1
        write list = CIFS_2,CIFS_3

我的Linux機器的IP地址為192.168.0.3, 當我在一台windows機器上輸入192.168.0.3訪問該Linux機器時,windows彈出一個對話框讓我輸入帳戶名和密碼,於是我就輸入CIFS_1或者其他的在readlist或者write list中存在的帳戶名和密碼, 但是進不去。

另外這幾個帳戶名,我沒有添加到smbpasswd文件中去,是不是這個原因導致的?
如果我不想為用戶設置什麼samba密碼,直接使用他在系統中的帳戶密碼,應該怎麼設置?

希望高手賜教,感激不盡。
《解決方案》

原帖由 nj_zhangchuntao 於 2006-10-3 10:18 發表
另外這幾個帳戶名,我沒有添加到smbpasswd文件中去,是不是這個原因導致的?
如果我不想為用戶設置什麼samba密碼,直接使用他在系統中的帳戶密碼,應該怎麼設置?

你要使用 smbpasswd or pdbedit 來建立該帳號應對的密碼才可以。

samba 無法直接使用系統的帳號密碼,因為系統的密碼是使用 des/md5  這類不可逆的演演算法編碼過了,而 smb/cifs 傳輸本身加密方式也是不可逆,所以這兩者編碼既然無法互相轉換,所以只有各自獨立的方式來解決。

==

[火星人 ] Samba的共享中設置的用戶無法訪問Samba伺服器已經有498次圍觀

http://coctec.com/docs/service/show-post-45501.html