Linux使用samba实现文件共享
环境
- samserver 10.15.3.42
- samclient 10.15.3.100
服务端&&客户端
1.新建共享文件夹,并赋权
1 | [root@sambserver ~]# mkdir -p /datab/common |
2.安装samba服务端
1 | [root@sambserver ~]# yum install samba -y |
3.自定义共享目录,配置/etc/samba/smb.conf文件,写入common目录共享
1 | [root@sambserver ~]# vi /etc/samba/smb.conf |
3.查看状态
1 | [root@sambserver ~]# netstat -antp |grep smbd |
4.新建账户
1 | [root@sambserver ~]# useradd -s /sbin/nologin smbser # 将linux系统用户设为samba用户,并按照提示设置密码 |
5.查看samba共享文件,默认是samba用户的家目录
1 | [root@sambclient ~]# smbclient -U smbser -L //10.15.3.42 |
6.客户端client 登录查看共享文件(用户家目录)
1 | [rootsambclient ~]# smbclient -U smbser //10.15.3.42/smbser |
7.客户端client 登录查看共享文件(自定义空间)
1 | [rootsambclient ~]# smbclient -U smbser //10.15.3.42/common |
8.开机自启
1 | [root@sambserver ~]# systemctl daemon-reload #重新加载服务文件 |
9.查看配置是否正确
1 | [root@sambserver ~]# testparm |
挂载
1.client端新建挂载点pro_common,根目录下创建 pro_common
1 | [root@client ~]# mkdir /pro_common |
2.永久挂载,编辑client端fstab文件,重启服务器查看挂载情况
1 | [root@client ~]# vim /etc/fstab ##添加挂载内容 |
测试
1.查看client端挂载的共享文件夹,新建测试文件
1 | [root@client ~]# cd /pro_common/ |
2.在server服务端查看测试文件
1 | [root@sambserver ~]# cd /datab/ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DOS/BAT!
评论