J.Smith 发表于 2014-11-11 16:28

搞不定samba,参考了很多配置还是有问题



centos 7最小安装,虚拟机和宿主机之间能相互ping通

服务也启动了,systemctl start smb
/home 777权限

上配置,中间部分全部注释掉了






BSAA 发表于 2014-11-12 18:56

目测你应该是配置还有目录权限有点问题,虽然ubuntu、centos、debian等等这些都是linux内核,但是samba的配置好像都不太一样。也有可能是samba版本的问题。
我把raspbian、和lubuntu下samba配置给贴上来你参考下。
我这一个树莓派一个香蕉派,树莓派安装raspbian、香蕉派安装lubuntu。
raspbian下的samba配置修改如下几处即可:
1、修改:
“在##### Authentication #####下面找到# security = user”
# security = user 将“前面的#注释”去掉
2、找到homes字段:“这个加了后面的可以不加”
将read only = yes 替换为read only = no
3、最后添加如下
在文件末尾处添加下面内容:
    #此为名称可以自定义
comment = NAS Storage   #提示,可自定义
path = /media/下载    #目录
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no   #前面如果修改可以不加这个
还有最重要的目录权限问题
随便新建一个文件夹比如/home/nas
然后修改权限
sudo chown -R root:users /home/nas
sudo chmod -R ug=rwx,o=rx /home/nas
再接着设置密码
sudo smbpasswd -a “你的用户名或者另创建“
重启samba大功告成
sudo /etc/init.d/samba restart

下面是香蕉派lubuntu下的配置:
我是直接在media目录下的用户名目录改权限777”我考虑硬盘默认挂载这个目录“
sodu chmod 777 /media/bananapi
配置文件添加或修改如下:
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
security=user   #share 任何人都可以不需要输入密码登录 ,user 用户密码登录
#/media/bananapi 共享目录
path = /media/bananapi
available = yes
public = yes   #如果为yes,不需要输入用户密码就可访问,不管security=user
browsealbe = yes
writable = yes
read only = no
创建samba密码和上面一样,最后重启samba



页: [1]
查看完整版本: 搞不定samba,参考了很多配置还是有问题