samba配置windows能看到linux共享目录名称,但是看不到内容

samba配置windows能看到linux共享目录名称,但是看不到内容

在linux服务器上配置了samba服务器,windows下面始终无法看到linux共享目录中的文件,不知道是不是权限或者用户的问题,没有配置过,在网上找了一些方法胡乱配置了一通....
smb.conf内容:
[global]
workgroup=WORKGROUP
netbios name=linux samba
server string=linux samba server
security=share
guest account=nobody
[home]
path=/home/ftp
writable=yes
browseable=yes
guest ok = yes

/home/ftp  权限是777(是这个权限么?), 在ftp下新建了一个文件,但是windows下看不到...请有经验有空的兄弟姐妹帮忙分析写

guest account=nobody去掉试试 smbpasswd -a usr(usr用自己的用户名即可,密码就不一定和系统密码相同),
然后输入两次密码
【hsy75:】注意必须先用su 进入root模式,smbpasswd -a -usr 命令才有效,否则无法添加新用户
 
这点是必须做的,因为将来你登陆vm的时候,windows会询问你的密码和用户名,没有建立是进不去的
通过关闭selinux可以解决,方法如下:
A 不需要重启Linux:
[root@localhost ~]# setenforce 0
B 需要重启Linux:
[root@localhost ~]#vi /etc/selinux/config
将SELINUX=enforcing 改成SELINUX=disabled
保存
[root@localhost ~]# reboot或init 6

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有