• 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有

  • 相关阅读:
    Java数据库——CallableStatement接口
    Java数据库——处理大数据对象
    Java数据库——PreparedStatement接口
    Java数据库——ResultSet接口
    Java数据库——连接关闭、增删改查
    Ubuntu下的MySQL安装
    JDBC
    注释(Annotation)
    类的生命周期
    Java反射机制<2>
  • 原文地址:https://www.cnblogs.com/pathping/p/8639762.html
Copyright © 2020-2023  润新知