samba服务端的部署
client、server软件的使用,部署流程
1.安装samba软件
yum install samba -y
2.修改配置文件,依然是设置一个共享文件夹
samba的软件配置文件在
ls /etc/samba/
lmhosts smb.conf smb.conf.example
修改 /etc/samba/smb.conf
添加自定义的,共享文件夹的配置
[smb_share]
comment=myself share dir
path = /my_smb/
guest ok=no
public = no
writable = yes
3.创建共享文件夹
mkdir /my_smb/
4.samba也有用户认证机制,需要通过pdbedit命令设置samba的用户信息
4.1 pdbedit命令是给linux以及存在的用户,设置一个密码
useradd samba01
[root@nfs-31 ~]#pdbedit -a -u samba01
new password:
retype new password:
#密码123123
5.修改smb共享文件夹的权限
chown -R samba01:samba01 /my_smb/
6.给该目录下创建些数据
touch /my_smb/haha.png
7.启动samba服务
systemctl start smb
8、samba是一个软件,所有的功能,都被以配置文件形式定义好了
配置文件是最重要的,控制软件功能的一个文件
程序启动会去读取配置文件中的参数,以打开、关闭不同的功能
9、验证端口
[root@nfs-31 ~]#netstat -tunlp|grep smb
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 11545/smbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 11545/smbd
tcp6 0 0 :::445 :::* LISTEN 11545/smbd
tcp6 0 0 :::139 :::* LISTEN 11545/smbd
samb客户端认证
linux客户端
需要安装工具
yum install samba-client -y
2.使用该命令,连接samba机器即可
samba01
123123
[root@db-51 ~]#smbclient //10.0.0.31/smb_share -U samba01
Enter SAMBA\samba01's password:
Try "help" to get a list of possible commands.
smb: \>
windows 客户端验证
打开配置,参考下图
使用 windows的win快捷键+ r,打开运行窗口
访问samba的协议是
\\10.0.0.31\smb_share
此时输入账号密码
samba01
123123