(RHCE)6 Samba服务器搭建
来源:互联网 发布:java 异步发邮件 编辑:程序博客网 时间:2024/06/05 06:34
服务端配置
首先我们在服务端安装samba.x86_64软件
我们直接编辑Samba服务器的配置文件/etc/samba/smb.conf来进行配置
我们关注配置文件中几个配置内容
hosts allow=172.25.3. 这里限制了可以使用该Samba服务器的客户端 这里的书写方法与NFS不同
然后直接来到配置文件的最下方
这里可以添加分享出去的目录
[samba]
comment=My Samba
path=/smbshare
write list=@share
这里指定了这个分享的名称为samba 分享的路径为/smbshare 可以通过share组的写权限来使用这个smb目录
然后我们需要重启服务 Samba服务器包含了两个服务 分别是nmb smb都需要开机自动启动和启动
在防火墙上同样 我们添加服务samba(这里又跟服务不同)
其次我们在selinux要对我们分享的目录开发samba的上下文权限
semanage fcontext --add -t samba_share_t "/smbshare(/.*)?"添加文件上下文
restorecon -vvRF /smbshare 更新这个文件夹的上下文内容
Samba服务的权限控制是建立在服务端的用户权限控制上的
我们依据配置的内容 在Samba服务端建立相同的权限结构
我们必须要使用到软件包samba-client.x86_64
安装了这个软件包后 我们useradd新的用户
然后使用smbpasswd -a natasha 来添加一个新的samba用户并更改它的密码
客户端配置
为了实现开机自动挂载的功能 我们需要额外的cifs软件包
我们直接添加/etc/fstab的条目内容
//172.25.3.11/samba /mnt/smbspace cifs defaults,credentials=/root/cifs.smb,multiuser,sec=ntlmssp 0 0
注意 这里的文件类型是cifs credentials指定的用户是默认samba挂载的权限,所有的用户不经过服务器的验证都默认拥有这个权限 这个文件中写的内容为
username=harry
password=redhat
multiuser这个选项会指定这个samba的挂载是多用户的 不同的用户拥有不同的权限
并且我在服务端进行的权限配置会反映的客户端上
如果服务端上有natasha用户在这个samba文件夹上具有rwx权限
那么客户端上的natasha用户(只要同名即可) 需要通过命令cifscreds add 172.25.2.11来进行samba服务器的验证(这里需要输入natasha的samba密码)
0 0
- (RHCE)6 Samba服务器搭建
- 搭建Samba服务RHCE-Day7
- (RHCE)2 DNS服务器搭建
- (RHCE)3 postfix邮件服务器搭建
- 搭建简易Samba服务器
- Linux Samba服务器搭建
- 快速搭建samba服务器
- Ubantu - 搭建Samba服务器
- Samba服务器的搭建
- 搭建Samba服务器
- samba 服务器的搭建
- samba 服务器的搭建
- samba服务器搭建
- linux搭建samba服务器
- ubuntu samba服务器搭建
- 关于搭建samba服务器
- 搭建samba服务器
- samba服务器的搭建
- 奋斗的小蜗牛NYOJ599
- POI各Jar包的作用
- hibernate配置文件hibernate.cfg.xml的详细解释
- 【加固技术】ARM平台代码保护之虚拟化
- Navigator对象
- (RHCE)6 Samba服务器搭建
- flush-hosts
- 查询oracle表是否被锁并如何解锁
- error sass/styles.scss (Line 4: Invalid CSS after "銆€銆€": expected "{", wa s "}")
- 如何从Eclipse导入github上的项目源码
- (RHCE)10 Apache服务器配置
- 树莓派上使用USB转串口
- Hive学习之修改表、分区、列
- 零基础入门-javaScript学习笔记之变量和作用域