CentOS7安装samba,实现Windows与Linux之间文件共享


一、安装samba

yum -y install samba samba-client

二、创建Linux用户并使其成为samba用户

useradd -s /usr/sbin/nologin -m zhangsi
smbpasswd -a zhangsi	#输入两次密码

在这里插入图片描述

pdbedit -L		#列出所有samba用户

在这里插入图片描述

smbpasswd -x zhangsi		#删除samba用户

三、参数配置/etc/samba/smb.conf

[test]
    comment = 测试
    path = /volume1/xiangmu
    writable = yes
    browseable = yes
    valid users = zhangsi
    create mask = 0640
    directory mask = 0750

解释说明:

[test]			#Samba发布共享的名字,即挂载后看到的目录名
comment			#对共享目录的说明
path			#把哪个目录下的内容共享出去
writable		#默认为no,不可写。samba用户对共享目录可写,前提是samba用户在Linux中对共享目录有写权限
browseable		#默认为yes,可浏览共享目录
valid users		#定义哪些用户可以连接samba。@users表示users组下面的用户,前提是这些用户必须是samba用户
create mask		#指定创建文件的权限为0640,默认为0644,不受系统umask值的影响
directory mask	#指定创建目录的权限为0750,默认为0755,不受系统umask值的影响

systemctl enable smb
systemctl start smb

四、关闭防火墙和SELinux

systemctl disable firewalld
systemctl stop firewalld
setenforce 0
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config

五、Windows使用samba

输入\samba服务器的IP地址
在这里插入图片描述
输入用户名和密码即可

六、映射到磁盘Z

右击共享目录,映射网络驱动器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、断开当前samba用户

在DOS命令行输入net use,查看当前连接
在这里插入图片描述
输入net use * /del,删除网络连接
在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页