4
回答
win7下无法访问samba
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

我是在vmware中安装的redhat,然后安装的samba,安装好后



[global]
        workgroup = MYGROUP
        server string = Samba Server Version %v
        username map = /etc/samba/smbusers
        log file = /var/log/samba/log.%m
        max log size = 50
        security =user
        passdb backend = tdbsam
        load printers = yes
        cups options = raw
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
[printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = no
        guest ok = no
        writable = no
        printable = yes
[movie]
        comment = movie file
        path = /var/public/movies
        public =no
        read only = no
        valid user =vina,@root
        write list = root
        directory mask =0744
        create mask = 0600


做好了,开启samba,但是就是不能访问movies文件夹,一直卡在登录名和密码处,我在网上找资料,也砍了,把本地安全策略里面的也调整了,还是不行,求这里的大神们能帮帮忙,看看。

举报
武汉-Orchid
发帖于5年前 4回/5K+阅
共有4个答案 最后回答: 5年前

试试用root用户给smb添加用户

sudo smbpasswd -a username

然后会让你输入新密码,或者用 -n 参数指定不使用密码(没试过不使用密码,我的是要输入密码)


或者是不是你的共享名字配置的是 [movie] ,而你却说不能访问  movies . 多了个s?

workgroup名字有没有错,win7默认工作组名字是workgroup,samba默认是mygroup,工作组不一样是登陆不了的
--- 共有 1 条评论 ---
DC梦幻岛补充,security=user,需要提供用户名和密码,改成share好了 5年前 回复
谢谢,貌似是workgroup的问题,但是,还是有点小问题,当我将全局里面的安全级别设置为share的时候,可以访问public=yes的文件夹,访问其他需要验证的文件夹的时候,还是要登录,但是怎么登录都没用,可是,当我把安全级别设为user,同时添加guest map = bad user的时候,就可以,很奇怪

引用来自“武汉-Orchid”的答案

谢谢,貌似是workgroup的问题,但是,还是有点小问题,当我将全局里面的安全级别设置为share的时候,可以访问public=yes的文件夹,访问其他需要验证的文件夹的时候,还是要登录,但是怎么登录都没用,可是,当我把安全级别设为user,同时添加guest map = bad user的时候,就可以,很奇怪
public=yes和guest ok=yes功能是一样的,可共享。建议从目录的属性入手,看看是不是有读写权限。
顶部