Linux系统配置Samba服务,Windows系统设置网络映射,实现共享目录
安装Samba
1 | yum install samba |
这个服务器之前已经安装过了,所以截图里是yum list,看看版本
修改配置文件
1 | # 备份旧的配置文件 |
- [blast]是windows系统设置网络映射时要填的目录名称
- comment是注释信息
- path是Linux本地要映射出去的实际路径
- public和browseable是路径是否公共/可见?具体区别不太清楚
- writeable是可写权限
- write list是设置可写用户,用“@用户组名”可以设置可写用户组
- creat mask是设置上传的文件读写权限
- directory mask是设置上传的文件夹读写权限
testparm测试配置文件是否错误
testparm专门用于测试 /etc/samba/smb.conf 文件格式是否正确
命令行输testparm ,回车即可
修改Linux要映射的目录权限
可能不改权限,也能正常写入文件?
1 | chmod 777 /xxx/data/xxx_BLAST |
关闭防火墙和SElinux
这个服务器本来就关了,所以下面这2条命令没有测试过
不确定是不是不关也可以正常映射
1 | # 关闭防火墙的ip包过滤服务? |
设置访问用户信息
samba的访问用户是Linux系统中已存在的用户,只需设置该用户的samba服务密码即可
注意该用户名或该用户组,在Samba配置时是不是在write list里
1 | # [user]是用户名,回车后,输2次密码,完成设置 |
Windows设置网络映射
我的电脑,右键,映射网络驱动器
驱动器随便选一个盘符,映射成功之后,我的电脑里会出现这个盘
文件夹格式:\\[服务器ip]\[Samba配置文件设置的目录名称,如上面的blast]
输入samba访问用户和密码,点击确定,完成映射