RHEL7 samba服务配置实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
nmtui 配置网卡 ip,配好 ip 保存
service network restart 重新启动网卡服务 ifconfig | grep inet 验证 ip 是否配置好
hostname wy.ex.com 配置主机名(立即生效) echo wy.ex.com > /etc/hostname 配置主机名(永久生效) cat /etc/hostname 验证是否主机名配置 echo 172.16.7.1 wy.ex.com >> /etc/hosts 在 hosts 文件中追加一行,能够解 析这台主机 rpm –q samba samba-client samba-common 查包看是否已经安装 yum –y install samba samba-client samba-common 装包 mkdir /common 创建 common 目录 useradd wy 添加用户 wy smbpasswd –a wy 添加 samba 用户,要求输入 2 次密码,密码是不可见的
简介
共享服务
测试环境
VMware Workstation 10 拓扑
实 例一 :共 享一个 文件 夹 /common, SMB 服 务的 工作 组必 须是 SMBtest 一个成员,/common 只能对 ex.com 域里的客户端使用。wy 用户可以读写访问/common,smb 用户密码是 P@33w0rd 配置思路
…… workgroup = SMBtest ….. hosts allow = 172.16. ….. [common]
path = /common browseable = yes writab = yes …..
service smb restart 重启 samba 服务
chkconfig smb on 开机自动启动
ls –ldZ /common 查看 selinux 的目录权限
由于 samba 配置文件写了,要求 selinux 目录权限为 samba_share_t,所以要修改目录 selinux 权限,下面这条命令在 smb.conf 配置文件里面有这条命令:chcon –R –t samba_share_t
pdbedit –L 确认已经创建好 smb 用户
ls –ld /common 可以看出 /common 文件夹的权限,所以 wy 这个用户默认没有写入权限
setfacl –m u:wy:rwx /common 为了安装所以就用 acl 控制只给 wy 这个用户 rwx 权 限,并且用 getfacl 查看权限
端 口 号 : 137/udp(netbios-ns),138/udp(netbios-dgm),139/udp(netbios-
dgm),139/tcp(netbios-ssn), 445/tcp(Microsoft-ds)
包名:samba,samba-common,samba-client 主配置文件:/etc/samba/smb.conf 守护进程名:smb 本地用户&&samba 用户:useradd wy && smbapasswd –a wy 权限:service 写权限、filesystem 写权限、selinux 权限
Clinet/Windows
<Win-R> -=>进入“运行” ,输入\\172.16.7.1
可以看到 common 文件夹,可以测试上传,下载都可以用 也可以开机挂载到 windows 界面上
rpm –qc samba-common 查看 samba 服务的配置文件,一般都是以.conf 结尾的是配置文 件
grep –E ‘workgroup|hosts’ /etc/samba/smb.conf | grep –v ‘#’ 可以看 到默认情况工作组和允许网段访问的
vim /etc/samba/smb.conf 修改配置文件
systemctl status smb.service 查看 samba 系统状态
firewall-cmd –permanent –add-service=samba 开启 samba 服务的防火墙
service firwalld restart 重启防火墙
Fra Baidu bibliotek试:
Client/linux
yum –y install samba-clinet 用 yum 源安装 samba 客户端包(前提需要配置好 yum) smbclient –L //172.16.7.1 –U wy%P@33w0rd