samba 常见问题

今天帮一个朋友搭建samba服务器,发现总是无法正常访问,最后google+摸索搞定了,下面把遇到的问题和解决方法共享一下。

这里用的linux是centos版本6.

一开始遇到的问题是‘找不到网络路径’,下面是一些处理方法:

1. 确保服务正常启动,相应端口打开:
检查命令: netstat -lnap | grep smb
如果服务正常启动,上面的命令会显示139和445端口都在listen状态
如果没有启动,用下面的命令启动
service smb start #重启 service smb restart
service nmb start #重启 service nmb restart

2. 关闭防火墙:
命令为 /etc/init.d/iptables stop #否则服务端口外部无法访问

3. 关闭selinux:
命令 vim /etc/sysconfig/selinux
配置 SELINUX=disabled

然后重启服务器。


然后就是用户和目录权限等问题,下面是添加用户和目录的流程
1. 给linux系统添加用户
命令
    useradd qj  
    passwd qj

2. 给smb添加用户
命令 smbpasswd -a qj

3. 配置samba
命令 vim /etc/samba/smb.conf

global配置:

[global]
# 其他配置项目保持原样
    security = share #这里不改成share,外部无法浏览

共享目录配置:

[qj]
        path = /home/qj
        comment = Home Directories
        browseable = yes
        writable = yes
        guest ok = yes
        valid users = qj
;       valid users = MYDOMAIN\%S
        public = yes
        security = user
        create mask = 0755
        directory mask = 0755
        force user = qj
        force group = qj
        available = yes

改好配置用service smb reload重新加载配置文件即可生效,也可以重启smb和nmb服务。


  



 

posted @ 2014-02-09 15:44  李土鳖  阅读(1379)  评论(0编辑  收藏  举报