书史足自悦,安用勤与劬。这篇文章主要讲述samba服务器安装和配置相关的知识,希望能为你提供帮助。
1.安装软件包
服务器端需要安装samba,samba-client;linux客户端安装samba-client
# yum install samba
# yum install samba-client
2.配置
配置文件位于/etc/samba目录下
1)查看端口137,138,139是否正常使用
查看以netbios开头的服务
# cat /etc/services |grep netbios
2)配置smb.conf文件
- 范例
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
[homes]
Comment= Home Directories
browseable= no
readonly = no
writable= yes
[temp]
comment = Temporary file space
path = /tmp
read only = no
public = no
【samba服务器安装和配置】
[data]
comment = data file system
path = /data
read only = no
public = no
- 测试语法
# testparm smb.conf
- 重启smb服务
# service smb restart
3)创建用户
在linux系统中创建用户
#useradd amy
#passwd amy
在samba中创建用户
# smbpasswd -a amy
4)使用smbclient 查询资源情况
# smbclient -L //192.168.2.13
列出smb server状态
# smbstatus
3.客户端
1)Linux
使用smbclient找出可以挂载的资源
[root@centos7vm02test ~]# smbclient -L \\\\192.168.2.13 -U amy
Enter SAMBA\\amy\'s password:
Sharename Type Comment
--------- ---- -------
temp Disk Temporary file space
data Disk data file system
IPC$ IPC IPC Service (Samba Server Version 4.10.16)
amy Disk Home Directories
挂载该资源
# mount -t cifs //192.168.2.13/temp /mnt -o username=amy,password=123
查询
# df
2)Windows
运行\\\\192.168.2.13
推荐阅读
- 这21个网络工程师必备工具,都是老杨的私人珍藏。
- Python数据分析基础-1二元操作符(又全又清晰!)
- 相关行知03--项目类型
- linux之fping命令
- MySQL之Update生命周期最详细的解剖
- OpenHarmony 源码解析之多模输入子系统(事件派发流程)
- 从零开发一款轻量级滑动验证码插件
- docker compose的使用
- 十年磨一剑,匠心打造中国人自己的网络编程架构t-io