zoukankan      html  css  js  c++  java
  • 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服务。


      



  • 相关阅读:
    insert 和 if x is not None
    python3和Python2的区别(被坑太久了)
    python面试题大全
    Python里的拷贝=====》很容易错误的
    Python中函数参数传递问题
    重回:类,对象,方法,属性
    30 个 Python 语言的特点技巧
    centos7下使用yum安装mysql
    phpinfo.php
    添加开机启动项命令
  • 原文地址:https://www.cnblogs.com/alala666888/p/3541491.html
Copyright © 2011-2022 走看看