文章目录
- cifs 协议 是 linux–>windows 之间的文件共享
- 服务端口:通常使用 TCP/445 进行所有连接;还使用UDP137、UDP138和TCP/139进行向后兼容
1.samba服务的配置
服务器端:
(1)yum install -y samba-client.x86_64
下载samba客户端
yum install -y samba-common.x86_64
下载samba的支持文件,创建samba用户时需要
yum install -y samba.x86_64
下载samba服务器的软件
(2)systemctl start smb
启动服务
netstat -antlupe | grep smb
查看samba服务端口
(3)firewall-cmd --permanent --add-service=samba
在火墙中添加samba服务
firewall-cmd --permanent --add-service=samba-client
在火墙中添加samba客户端服务
firewall-cmd --reoad
重加载
selinux 设置为enforcing 提高samba服务安全性
2.samba用户的管理
- 查看samba用户:
pdbedit -L
- 用户的建立:
smbpasswd -a lin
建立的smaba用户必须是已存在的本地用户 否则将建立失败 - 匿名用户列出smaba服务:
smbclient -L //172.25.254.101
- 指定用户列出smaba服务:
smbclient -L //172.25.254.101 -U lin
3.客户端查看分享的两种方式
- 方法一:samba客户端登录查看分享
yum install -y samba-client.x86_64
下载samba客户端
smbclient //172.25.254.101/lin -U lin
命令登录smaba客户端查看分享
- 上传分享:
上传只能上传访问时登录时当前路径的文件
!ls
可以列出可上传的文件
- 方法二:单用户网络挂载查看分享
mount //172.25.254.101/lin /mnt -o username=lin,password=123
验证挂载服务
cd /mnt
到临时挂载目录下查看分享
4. samba服务重要参数的修改
4.1 修改服务使用域
rpm -qc samba-common
查