zoukankan      html  css  js  c++  java
  • Linux之samba服务

    centos6 配置samba服务

    1、安装samba

      yum install samba -y

    2、关闭selinux

      vim /etc/selinux/config

      更改#SELINUX=enforcing 为SELINUX=disable

    3、关闭iptables

      service iptables stop

      chkconfig iptalbes off #关闭开机启动

    4、修改samba配置文件

      vim /etc/samba/smb.conf

      配置文件相关参数说明

      security = user   #share 匿名访问; user 用户和密码认证 

      在Share Definitions中添加需要共享文件的配置

        [com] #连接共享文件使用的共享名

        comment = share file #设置共享注释

        path = /company #设置共享目录的物理路径

        valid users  = @组名,用户名   #设置允许哪些合法组或用户访问

        public = yes|no #设置共享资源是否能给游客账号访问的

        browseable = yes|no #设置该共享为隐藏共享

        writable = yes|no #设置是否允许客户端写入数据

        hoets allow =   #设置允许访问该共享的合法网段或IP

        ;printable = no #打印使用的配置,不添加该项

        ;write list = +staff #全体用户可写

    5、重启smb服务

      service smb restart

    6、添加smb用户和设置密码: smbpasswd -a 用户

    7、设置相关smb用户为nologing增加安全性

    8、测试

    share方式:

      访问方式    \IP共享名

    user方式:

      访问方式   \IP共享的用户

    注意:

    1、客户端要对目录开放权限,必须samba软件放权+系统放权

    2、每个用户的访问方式是:\服务器IP用户名,默认访问自己的家目录(该用户对该目录有w权限,且samba对用户的家目录开启了writeable=yes的权限)

    3、对于共享的目录,是所有人打开目录进行操作的,而不是一个打印机,所以printable一定要设置no

    4、writeable=yes代表对所有用户放行了写权限,write list=user1,user2无效,因为放行的所有用户中已 然包含uesr1和user2

    5、writeable=no,write list=user1,user2代表所有有都没有写权限,唯独user1和user2有

  • 相关阅读:
    第三篇:数据仓库系统的实现与使用(含OLAP重点讲解)
    Django框架ORM单表删除表记录_模型层
    Django创建模型_模型层
    Django框架ORM单表添加表记录_模型层
    Django框架打印orm转换过程中的sql_模型层
    Django框架创建数据库表时setting文件配置_模型层
    UCRT: VC 2015 Universal CRT, by Microsoft
    vs2015部署---下一代VC运行时库系统:the Universal CRT
    VS2015开发的C++应用如何不依赖Visual C++ 2015 redistributable?
    C++11并发之std::thread
  • 原文地址:https://www.cnblogs.com/pathping/p/8639762.html
Copyright © 2011-2022 走看看