首页 > 代码库 > samba 服务器搭建 笔记 (生产环境常见的示例)
samba 服务器搭建 笔记 (生产环境常见的示例)
文件服务器 SAMBA
可以在线修改文件 samba NFS
NFS网络共享文件系统
服务器端
mkdir /share
vim /etc/exports
/share 192.168.1.0/24(rw sync)
##将/share目录 共享给192.168.1.0 网段
客户端
#showmount -e 192.168.1.120 ##查看主机192.168.1.120服务器
共享的目录
#mount - t nfs 192.168.1.120:/share /mnt/
跨平台文件共享和传输
samba
# yum -y install samba
#rpm -qa | grep samba
实验前应关闭防火墙 关闭slinux
注:samba 服务文件权限是取配置文件权限与文件权限的交际
samba服务器的主要程序:
smbd: 提供对服务中文件,打印资源的共享
nmbd:提供基于NeBIOS主机名称的解析
samba的服务脚本
/etc/init.d/smb
samba的配置目录及文件
/etc/samba/
/etc/samba/smb.conf
配置文件检测工具 : testparm
启动服务 : /etc/init.d/smb start
samba 有二个守护进程: smbd 和 nmbd
—smbd监听139 tcp端口
-nmbd监听137和138 udp端口
smbd进程作用是处理smb请求包,负责用户验证和文件共享;nmabd进程的作用是处理浏览共享和计算机名称解析
#cd /etc/samba
#vim smb.conf
[global] 设置全局环境选项
[home] 设置用户宿主目录共享
[printers] 设置打印机共享
[sharefiles] 设置文件共享
[globals] (区域)
workgroup=指定工作组或域
server string= 描述
security =user ##服务器安全模式 (share user server domain )
hosts allow =限制主机访问
max log size=指定日志文件大小
[homes]
comment = Home Dirctories
browseable = no ##只显示自己的宿主目录(无权访问的目录隐藏)
writable =yes ##可写(下载 删除 修改)
[printers]
comment =ALL pRINTERS
path =/var/spool/samba
browseable =no
自定义区域
手动设置共享参数
[abc] ##共享名
comment = user ##描述信息
path =/bb ##共享目录
public = yes ## 是否设置为公共区域文件
writable =yes ## 可写权限
samba应用案例1:
设置samba共享目录/software ,允许用户jack与mary
可以通过windows客户端访问,并具有读写权限
1 创建/software 添加用户jack 与mary
2 如果安装了selinux, 执行命令启动用户可访问
系统目录:
chcon -t samba_share -t 共享目录
3 在samba配置文件 /etc/samba/smb.conf 末尾添加:
[共享名]
path=共享目录
valid users= jack mary
writable =yes
#groupadd group01
#gpasswd -a mary group01
#gpasswd -a jack group01
#chown :group01 /software (chgrp group01 /software)
#chmod o+w /software
挂断之前连接后重新连接
cmd 》net use * /delete /y
应用案例3: 建立一个公共的只读目录/public ,
所有人可以浏览目录的内容
[public]
comment= read only public
writable = no
应用案例4 : 建立部门资料共享目录/hr
部门每个人都能读写,但不能删除别人的文件
[hr]
path=/hr
valid users= zhangsan lisi wangwu
writable =yes
#chmod 1777 /hr
基于本地用户:
#pdbedit -a zhangsan ##samba服务本地用户要转换一次才能被samba识别
#pdbedit -L ##查看samba下的本地用户
或者
#smbpassword -a user
本文出自 “12134803” 博客,转载请与作者联系!
samba 服务器搭建 笔记 (生产环境常见的示例)