samba简单配置

要求:
1.配置多用户挂载
再服务器上通过SMB共享目录/devops,并满足以下要求
1)、共享名为devops
2)、共享目录devops只能被192.168.137.0/24网段中的客户端使用
3)、共享目录devops必须可以被浏览 browseable =Yes
4)、用户xixi必须能以读的方式访问此共享,访问密码是redhat
5)、用户heihei必须能以读写的方式访问此共享,访问密码是redhat
此共享永久挂载在192.168.137.128上的/devops/目录,并使用用户xixi作为认证任何用户可以通过用户heihei来临时获取写的权限

服务端:
首先安装samba服务包,并关闭防火墙

[root@server ~]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@server ~]# yum install samba -y
[root@server ~]# systemctl stop firewalld
[root@server ~]# setenforce 0

编辑samba主配置文件,并添加用户xixi,heihei到samba用户,更改heihei权限

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

[devops]
        path = /devops
        hosts allow = 192.168.137.
        browseable = yes
        writable = no
        write list = haha

[root@server ~]# useradd xixi
[root@server ~]# useradd heihei
[root@server ~]# smbpasswd -a xixi
New SMB password:
Retype new SMB password:
Added user xixi.
[root@server ~]# smbpasswd -a heihei
New SMB password:
Retype new SMB password:    //密码都为redhat
Added user heihei.
[root@server ~]# mkdir /devops
[root@server ~]# chmod o+w /devops || setfacl -m u:heihei:rwx /devops
[root@server ~]# systemctl restart smb nmb   //重启服务
[root@server ~]# id -u xixi
3342
[root@server ~]# id -u heihei     //查看uid,客户端创建用户uid须一致
3344

客户端:
首先安装samba客户端包和可以实现多用户访问的包cifs,并关闭防火墙,然后创建挂载目录

[root@server ~]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@server ~]# yum install samba-client -y
[root@server ~]# systemctl stop firewalld
[root@server ~]# setenforce 0
[root@server ~]# yum install cifs-utils
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 0:15:22 ago on Sun 18 Jul 2021 08:58:39 AM CST.
Dependencies resolved.
=====================================================================================================
 Package                  Architecture         Version                    Repository            Size
=====================================================================================================
Installing:
 cifs-utils               x86_64               6.8-3.el8                  BaseOS                96 k

Transaction Summary
=====================================================================================================
Install  1 Package

Total size: 96 k
Installed size: 192 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                             1/1
  Installing       : cifs-utils-6.8-3.el8.x86_64                                                 1/1
  Running scriptlet: cifs-utils-6.8-3.el8.x86_64                                                 1/1
  Verifying        : cifs-utils-6.8-3.el8.x86_64                                                 1/1
Installed products updated.

Installed:
  cifs-utils-6.8-3.el8.x86_64

Complete!
[root@server ~]# mkdir /devops


然后创建用户,配置自动挂载文件

[root@server ~]# useradd -u 3342 xixi
[root@server ~]# useradd -u 3344 heihei
[root@server ~]# smbclient //192.168.137.135/ -U xixi
     //连接测试
[root@server ~]# vim /etc/fstab

//192.168.137.128/devops                /devops         cifs    defaults,multiuser,username=xixi,password=redhat,sec=ntlmssp  0 0

[root@server ~]# su - heihei
[heihei@server ~]$ cifscreds add 192.168.137.135
Password:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值