Samba 服务搭建
Samba 服务的介绍
任务时间:时间未知
Samba 服务就是一可以跨平台的一个云储存的服务 Mac Windows Linux 等都可以访问这个共享文件服务
安装 Samba 服务包
任务时间:5min ~ 10min
使用 yum 来安装 Samba 服务
这里我们需要安装 Samba 服务的主包
安装大概使用30秒左右的时间,安装完成之后我们查看一下安装结果
如果出现和我一样的那就说明安装成功
启动 Samba 服务
在这里需要首次启动 Samba 服务代码如下
在这解释一下 smb , Samba 服务名称为 smb , smb 就等于 Samba 的简称.
查看服务状态
端口监听
完成如图片上的一样那就完成了服务启动
添加用户
任务时间:时间未知
添加系统用户
添加系统用户是为了之后之后给 Samba 服务提供登陆账户 我们添加两个用户 user01 user02
我们建立了两个用户设置的密码与之后的 Samba 服务账户密码没有冲突
查看用户是否创建
添加 Samba 用户前的准备
我们添加 Samba 用户之前需要编辑 Samba 配置文件
(一)
Samba 的主配置文件在 /etc/samba/ 目录下的 smb.conf 我们使用 vim 打开这个配置文件
(二)
打开之后就会出现图片上的文件,但是你得会使用 vim 编辑器,这里我就不给大家多说 vim 的使用了.
示例代码:/etc/samba/smb.conf
将 passdb backend = tdbsam 注释掉
添加两项
passdb backend = smbpasswd
smb passwd file = /etc/samba/smbpasswd
(三)
编辑这个选项是为了修改用户密码位置,接下来就是重启服务然后会自动在 /etc/samba 目录下建立一个 smbpasswd 的文件这里就是保存 Samba 用户密码的文件
(四)
重启服务生效
向samba添加用户
将刚才创建额系统用户 user01 user02 添加到 Samba 用户中去
这个命令就是创建 Samba 用户然后会让你输入两次密码如下图
验证是否添加成功
查看刚才生成的密码文件 /etc/samba/smbpasswd
如果出现和下图一样说明成功
配置samba服务器的共享文件夹
任务时间:时间未知
创建共享文目录
我们创建共享目录是自定义的我那就创建在 /hone 目录下
我们创建了一个公共目录 在创建一个私有目录
创建成功之后我们查看一下
- 定位到 /home/samba/public 目录
- 定位到 /home/samba/personal 目录
注意保证被定位的目录或文件要存在,否则将会定位失败
设置目录权限
使用 chmod 来配置文件夹的权限
配置为读写
把 personal 目录设置为 user01 为所有者
目录权限配置完毕
配置 smb.conf 文件
- 编辑 /etc/samba/smb.conf
进入之后我们创建两个共享目录
示例代码:/etc/hosts
根据自己的要求可也配置不同的权限,自由搭配上面的约束.
编辑完成后重启服务生效
最后的调试
在 Windows 中输入 samba 服务器的ip
列如:\192.168.1.1
然后输入用户名和密码就行了 如果无法连接到 Samba 关闭防火墙
关闭 SELINUX
这样就可以成功访问了
谢谢,希望对你有帮助