您的位置:首页 > 其它

samba基本共享

2014-04-20 16:37 134 查看
Samba基本共享1、 Samba服务基础

★主要软件包[root@localhost ~]# yum -y install samba-*[root@localhost ~]# rpm -qa |grep sambasamba-swat-3.0.33-3.39.el5_8 //web管理后台samba-client-3.0.33-3.39.el5_8 //客户端程序samba-3.0.33-3.39.el5_8 //服务端程序samba-common-3.0.33-3.39.el5_8 //公共程序★主要程序smbd:提供对文件/打印资源的共享访问 监听端口:TCP 139、TCP 445nmbd:提供基于NetBIOS协议的主机名解析 监听端口:UDP 137、UPD 138★系统服务脚本/etc/init.d/smb★配置目录及主配置文件/etc/samba/etc/samba/smb.conf配置文件检查工具testparm2、 smb.conf配置解析★配置组成[global]:全局设置[homes]:用户目录共享设置[printers]:打印机共享设置[myshare]:自定义的共享目录设置★辅助配置内容注释行:“#” 配置样例行:“;”[root@localhost ~]# vim /etc/samba/smb.conf57 [global]……74 workgroup = MYGROUP //工作组75 server string = Samba Server Version %v //工作器描述101 security = user //安全级别102 passdb backend = tdbsam…..248 [homes]250 browseable = no251 writable = yes255 [printers]256 comment = All Printers261 printable = yes★smb.conf配置解析

(1) 常见的全局配置项Workgroup:工作组Server string:服务器描述Security:默认使用的安全级别Share:匿名、user:用户认证server:指定服务器认证、domain:windows域认证log file:日志路径,%m对应客户机地址max log size:日志最大容量(KB)passwd backend:共享账户文件类型(2) 常见的共享目录配置项comment:对此共享目录的说明文字path:共享目录的实际位置browseable:是否可见,no为隐藏共享public:是否所有人可见,等效于guest okwritable:是否可写,与read only作用相反3、 访问共享Windows:UNC路径:\\服务器地址\共享名Linux:smbclient -L 服务器地址Smbclient //服务器地址/共享名使用mount将共享目录挂载到本地mount [-t cifs] //服务器地址/共享名 挂载点

Samba访问控制
1、 Samba的用户验证共享账号 新建共享账号时,必须现有同名的系统账号 共享账号的密码是独立的 访问共享时以共享账号/密码登录、权限取决于对应的系统账号 账号数据库文件默认使用TDB数据格式存放位置:/etc/samba/passdb.tdb2、 共享账号管理Pdbedit工具格式:pdbedit [选项] [共享账户名]常用管理选项 -a:将制定的系统用户添加为共享账号 -L:查看共享账号信息 -x:删除指定的共享账号★添加一个名为vina的共享账号[root@localhost ~]# useradd vina //建同名系统用户[root@localhost ~]# pdbedit -a vina //添加共享账号new password: //设置密码retype new password: //确认密码[root@localhost ~]# pdbedit -vL vina //查看vina账号信息3、 共享目录的认证配置设置共享访问权限:valid user = 共享账号列表write list = 共享账号列表上传文档的默认权限: directory = 0755create mask = 06444、 访问到用户认证的共享[root@localhost ~]# smbclient–U vina //192.168.10.253/tools使用mount挂载[root@localhost~]#mount -o username=vina //192.168.10.253/tools /mnt/smb5、 共享账号的别名启用别名映射文件Username map = 别名文件路径[root@localhost ~]# vim /etc/samba/smb.confuse rname map = /etc/samba/smbusers //默认的别名记录文件配置别名[root@localhost ~]# vim /etc/samba/smbusersvina = hivina6、 访问地址限制多用在[global]全局配置hosts allow = 客户机地址hosts deny = 客户机地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: