RayCongLiang 2020-04-09
------------恢复内容开始------------
CIFS是Windows和Unix系统之间共享文件的一种协议,客户端通常是Windwos等。支持多节点同时挂载以及并发写入
[ ~]# yum -y install samba cifs-utils
[ ~]# mkdir /data [ ~]# chmod 777 /data [ ~]# cp -rf /etc/hosts /data/ --随便复制个数据到要共享的目录
[ ~]# useradd user1 -s /sbin/nologin [ ~]# useradd user2 -s /sbin/nologin [ ~]# smbpasswd -a user1 --增加samba用户并设置密码 [ ~]# smbpasswd -a user2 --增加samba用户并设置密码
打开samba的共享配置文件
[ ~]# vim /etc/samba/smb.conf
新创建几行 输入:
[data]
path = /data
valid users = user1 user2 a1 a2
hosts allow = 192.168.1.
write list = user1 user2
wirtable = yes
--------------------说明---------------------
path 定义共享文件的路径
valid 定义有效访问用户
hosts allow 定义可访问网段
write list 定义可写用户
wirtable 定义全部用户可写 (wirtable 与 write list二选一)[ ~]# systemctl restart nmb smb [ ~]# systemctl enable nmb smb --定义开机自启动
[ ~]# firewall-cmd --permanent --add-service=samba [ ~]# firewall-cmd --permanent --add-service=samba-client [ ~]# firewall-cmd --permanent --add-service=mountd [ ~]# firewall-cmd --reload ? [ ~]# vim /etc/selinux/config selinux=disabled [ ~]# setenforce 0
新创建的/mnt/cifs文件目录挂载到了共享目录中
[ ~]# mkdir /mnt/cifs [ ~]# mount -o user=user1,pass=1 //192.168.254.10/data /mnt/cifs
[ ~]# vim /etc/fstab 新写一行: //192.168.254.10/data /mnt/cifs cifs user=user1,pass=1 0 0 [ ~]# mount -a
//192.168.254.10/data