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 = 客户机地址
★主要软件包[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 = 客户机地址
相关文章推荐
- samba共享服务:共享目录基本设定、匿名用户、访问控制、读写控制、多用户挂载
- samba基本共享
- LINUX上SAMBA,NFS的基本配置和自动挂载
- win7系统通过samba访问linux共享文件夹提示系统权限不
- samba共享目录可写不可删的实现
- [转]ubuntu 9.10创建samba共享的问题
- ubuntu12 配置samba服务 实现文件共享
- 安装samba实现共享文件夹时遇到的一些依赖关系问题(ubuntu1204)
- 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
- CentOS配置SAMBA实现windows共享linux文件
- 跟小段一起学Solaris(16)---Samba文件共享
- samba访问window共享 解决中文乱码
- FriendlyARM NanoPi-NEO 中配置samba 文件共享
- 解决ubuntu14.04下samba共享目录share点开弹出没有权限访问的问题
- 文件共享服务 FTP,NFS 和 Samba
- ubuntu 12.04 配置samba共享服务 实践篇更新中
- 【工作中学到的小技巧】 Linux 添加账户,SAMBA添加账户,以及配置共享目录相关步骤
- 配置文件共享事例 file:/etc/samba/smb.conf
- [转]windows中断与共享的连接(samba)
- 在Ubuntu 12.04安装和设置Samba实现网上邻居共享