zoukankan      html  css  js  c++  java
  • Samba服务搭建实验

    1.搭建匿名用户共享服务器

    1.1准备工作

    服务端:
    [root@cl128 ~]# yum -y install samba*
    [root@cl128 ~]# systemctl stop firewalld.service 
    [root@cl128 ~]# setenforce 0
    
    客户端:
    [root@cl129 ~]# yum -y install samba-client
    

    1.2配置文件

    [root@cl128 ~]# vim /etc/samba/smb.conf
    [global]
            workgroup = SAMBA
            security = user
            map to guest = Bad User // 需要添加的内容
    
            passdb backend = tdbsam
    
            printing = cups
            printcap name = cups
            load printers = yes
            cups options = raw
    ## 共享的目录地址和配置
    [cljhfy]
            public = yes //允许匿名用户访问
            path = /cljhfy //目录地址
            guest ok = yes  //表示设置是否所有人均可访问共享目录
            browseable = yes  //表示设置共享是否可见
            writable = yes //表示设置目录是否可写
    

    1.3启动服务

    服务端:
    [root@cl128 ~]# systemctl restart nmb.service smb.service 
    
    
    

    1.4客户端验证服务

    客户端:
    [root@cl129 ~]# smbclient -L 192.168.163.128 -U baduser
    Enter SAMBA\baduser's password: 为空
    OS=[Windows 6.1] Server=[Samba 4.6.2]
    
    	Sharename       Type      Comment
    	---------       ----      -------
    	print$          Disk      Printer Drivers
    	cljhfy          Disk      
    	IPC$            IPC       IPC Service (Samba 4.6.2)
    OS=[Windows 6.1] Server=[Samba 4.6.2]
    
    	Server               Comment
    	---------            -------
    
    	Workgroup            Master
    	---------            -------
    	SAMBA                CL128
    
    客户端挂载:
    
    [root@cl129 ~]# mount -t cifs //192.168.163.128/cljhfy /media -o username=baduser
    [root@cl129 ~]# df -Th
    文件系统                 类型      容量  已用  可用 已用% 挂载点
    /dev/mapper/rhel-root    xfs        17G  1.8G   16G   11% /
    devtmpfs                 devtmpfs  478M     0  478M    0% /dev
    tmpfs                    tmpfs     489M     0  489M    0% /dev/shm
    tmpfs                    tmpfs     489M  6.7M  482M    2% /run
    tmpfs                    tmpfs     489M     0  489M    0% /sys/fs/cgroup
    /dev/sr0                 iso9660   3.8G  3.8G     0  100% /opt/yum
    /dev/sda1                xfs      1014M  125M  890M   13% /boot
    tmpfs                    tmpfs      98M     0   98M    0% /run/user/0
    //192.168.163.128/cljhfy cifs       47G  5.2G   42G   12% /media
    
    创建文件:
    
    [root@cl129 media]# touch jkjk
    [root@cl129 media]# ll
    总用量 0
    drwxrwxrwx. 2 root   root   0 4月  16 14:37 cljh
    -rw-r--r--. 1 nobody nobody 0 4月  16 14:46 dasl
    -rw-r--r--. 1 root   root   0 4月  16 14:14 daslk
    -rw-r--r--. 1 nobody nobody 0 4月  16 15:01 jkjk
    
    服务端验证:
    [root@cl128 ~]# ll /cljhfy/
    total 0
    drwxrwxrwx. 2 root   root   6 Apr 16 14:37 cljh
    -rw-r--r--. 1 nobody nobody 0 Apr 16 14:46 dasl
    -rw-r--r--. 1 root   root   0 Apr 16 14:14 daslk
    -rw-r--r--. 1 nobody nobody 0 Apr 16 15:01 jkjk
    
    

    2.搭建用户认证共享服务器

    1.1准备工作

    服务端:
    [root@cl128 ~]# yum -y install samba*
    [root@cl128 ~]# systemctl stop firewalld.service 
    [root@cl128 ~]# setenforce 0
    [root@cl128 ~]# useradd -M cl
    [root@cl128 ~]# vim /etc/samba/sambausers
        cl = hello
    [root@cl128 ~]#smbpasswd -a cl //设置服务密码
    客户端:
    [root@cl129 ~]# yum -y install samba-client
    
    

    1.2配置文件

    [root@cl128 ~]# vim /etc/samba/smb.conf
    [global]
            workgroup = SAMBA
            security = user
            username map = /etc/samba/sambausers//添加这段配置
    
            passdb backend = tdbsam
    
            printing = cups
            printcap name = cups
            load printers = yes
            cups options = raw
    [cljh]
            path = /cljh
            public = yes
            browseable = yes
            writable = yes
            guest ok = yes
            write list = hello
    
    
    

    1.3启动服务

    服务端:
    [root@cl128 ~]# systemctl restart nmb.service smb.service 
    

    1.4客户端验证服务

    [root@cl129 media]# mount -t cifs //192.168.163.128/cljh /cl -o username=hello,password=cljhfy
    [root@cl129 media]# df -Th
    文件系统               类型      容量  已用  可用 已用% 挂载点
    /dev/mapper/rhel-root  xfs        17G  1.8G   16G   11% /
    devtmpfs               devtmpfs  478M     0  478M    0% /dev
    tmpfs                  tmpfs     489M     0  489M    0% /dev/shm
    tmpfs                  tmpfs     489M  6.7M  482M    2% /run
    tmpfs                  tmpfs     489M     0  489M    0% /sys/fs/cgroup
    /dev/sr0               iso9660   3.8G  3.8G     0  100% /opt/yum
    /dev/sda1              xfs      1014M  125M  890M   13% /boot
    tmpfs                  tmpfs      98M     0   98M    0% /run/user/0
    //192.168.163.128/cljh cifs       47G  5.2G   42G   12% /media
    [root@cl129 media]# cd /media/
    [root@cl129 media]# ll
    总用量 0
    -rw-r--r--. 1 1000 1000 0 4月  16 16:02 daskl
    -rw-r--r--. 1 root root 0 4月  16 15:27 daslj
    -rw-r--r--. 1 1000 1000 0 4月  16 16:02 dsa
    -rw-r--r--. 1 1000 1000 0 4月  16 16:01 sda
    [root@cl129 media]# touch aaa
    [root@cl129 media]# ll
    总用量 0
    -rw-r--r--. 1 1000 1000 0 4月  16 16:16 aaa
    -rw-r--r--. 1 1000 1000 0 4月  16 16:02 daskl
    -rw-r--r--. 1 root root 0 4月  16 15:27 daslj
    -rw-r--r--. 1 1000 1000 0 4月  16 16:02 dsa
    -rw-r--r--. 1 1000 1000 0 4月  16 16:01 sda
    
    服务端验证:
    [root@cl128 cljh]# cd /cljh
    [root@cl128 cljh]# ll
    total 0
    -rw-r--r--. 1 cl   cl   0 Apr 16 16:16 aaa
    -rw-r--r--. 1 cl   cl   0 Apr 16 16:02 daskl
    -rw-r--r--. 1 root root 0 Apr 16 15:27 daslj
    -rw-r--r--. 1 cl   cl   0 Apr 16 16:02 dsa
    -rw-r--r--. 1 cl   cl   0 Apr 16 16:01 sda
    
    
  • 相关阅读:
    异步与回调的设计哲学
    CTF之PHP黑魔法总结
    图片隐写分离
    phpMyadmin各版本漏洞
    python 多线程
    order by name 注入
    Python lambda
    Python os.popen() 方法
    你和大牛差了啥
    Error: failure: repodata/repomd.xml from fedora: [Errno 256] No more mirrors to try.
  • 原文地址:https://www.cnblogs.com/cljhfy/p/10717931.html
Copyright © 2011-2022 走看看