CentOS7安装samba,实现Windows与Linux之间文件共享
  TEZNKK3IfmPf 2023年11月14日 75 0

一、安装samba

yum -y install samba samba-client

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

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

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

pdbedit -L		#列出所有samba用户

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

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地址
CentOS7安装samba,实现Windows与Linux之间文件共享
输入用户名和密码即可

六、映射到磁盘Z

右击共享目录,映射网络驱动器
CentOS7安装samba,实现Windows与Linux之间文件共享
CentOS7安装samba,实现Windows与Linux之间文件共享
CentOS7安装samba,实现Windows与Linux之间文件共享

七、断开当前samba用户

在DOS命令行输入net use,查看当前连接
CentOS7安装samba,实现Windows与Linux之间文件共享
输入net use * /del,删除网络连接
CentOS7安装samba,实现Windows与Linux之间文件共享

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   51   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   39   0   0 linuxshell
TEZNKK3IfmPf