zoukankan      html  css  js  c++  java
  • samba实战讲解

    准备工作:

            Linux链接网络

                 IP设置:192.168.16.33

         

            关闭防火墙

    iptables –F                关闭

    systemctl stop firewalld    关闭

    systemctl disable firewalld 开机永久关闭

            关闭selinux策略

                vim etc/sysconfig/seliunx 设置为disabled

                      # This file controls the state of SELinux on the system.

    # SELINUX= can take one of these three values:

    #     enforcing - SELinux security policy is enforced.

    #     permissive - SELinux prints warnings instead of enforcing.

    #     disabled - No SELinux policy is loaded.

    SELINUX=disabled

    # SELINUXTYPE= can take one of three two values:

    #     targeted - Targeted processes are protected,

    #     minimum - Modification of targeted policy. Only selected processes are protected.

    #     mls - Multi Level Security protection.

    SELINUXTYPE=targeted

     

    环境要求

         为用户建立一个自己的网盘,保持读写权限 名samba1 密码1234

         为用户建立一个共享网盘,保持读权限 暂定路径为/test/下

    安装samba

         直接进行yum下载

           yum install –y samba

    对samba进行配置

         为用户建立一个自己的网盘,保持读写权限

               建立一个系统用户

                   [root@bogon /]# useradd samba1

               设置用户密码

    [root@bogon /]# smbpasswd -a samba1

    New SMB password:

    Retype new SMB password:

    Added user samba1. #提示成功

         为用户建立一个共享网盘,保持读权限

                [root@bogon /]# vim /etc/samba/smb.conf

                向下到最底端

                查看跟public有关的项目

            [public]

            comment = Public Stuff

            path = /test/  共享目录在linux下那个目录共享

            public = yes

            writable = no  可写入权限改成no。默认yes

            printable = no

            write list = +staff

     

    给/test文件目录的其他用户设置成可读写执行

               chmod -f o+rwx /test

    目的是让系统层面通过。

    关闭linxu用户的登陆权限

    [root@bogon /]# usermod -s /sbin/nologin samba1

     是用户仅提供网盘而不能登陆linux

    启动samba

    systemctl start samba

     

    测试

    windows下输入\192.168.16.33samba1

    windows下输入\192.168.16.33public

    测试共享目录是否只有读权限

       用一个文件进行写入(写入失败说明测试只有读权限成功)

     

  • 相关阅读:
    C++中合并两个排行榜的思路
    C++函数类型以及函数表实验
    C++获取两个值的差距比
    windows下的bash工具:winbash
    导入sql文件提示2006错误的解决办法
    C++延迟delete对象方案:采用unique_ptr托管欲删除的对象指针
    C++使用lower_bound快速查询分段配置
    sqlserver数据库操作
    判断 iframe 是否加载完成的完美方法
    SQL数据缓存依赖 [SqlServer | Cache | SqlCacheDependency ]
  • 原文地址:https://www.cnblogs.com/935415150wang/p/6924599.html
Copyright © 2011-2022 走看看