配置yum库及samba服务匿名访问
2014-04-22 08:50
489 查看
实验要求
将目录 /usr/src 共享给所有人
共享名设为 tools
允许所有人访问、无需密码验证
访问权限为只读
1、安装软件包
[root@localhost ~]# rpm -q samba-client samba samba-common //查看软件包是否安装
package samba-client is not installed
package samba is not installed
package samba-common is not installed
安装的软件包有依赖包的话,可采用配置yum库方式安装
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# cp rhel-debuginfo.repo rhel- server.repo
[root@localhost yum.repos.d]# vim rhel-server.repo //编辑yum库
[rhel-server] //要唯一
name=Red Hat Enterprise Linux Server //yum库名字
baseurl=file:///misc/cd/Server //rpm包所在的目录,也可采用http、ftp共享路径
enabled=1 //是否开启,0为关闭、1为开启
gpgcheck=1 //是否需要检查key,防盗版软件
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release //key所对应的文件
[root@localhost yum.repos.d]# yum clean all //清空缓存
[root@localhost yum.repos.d]# yum -y install samba samba-client samba-common //安装软件包
2、修改主配置文件
[root@ser1 ~]# vim /etc/samba/smb.conf
...
74 workgroup = WORKGROUP //工作组名称
75 server string = Win File Ser //服务器描述
...
89 log file = ar/log/samba/%m.log //日志路径,%m对应客户机地址
...
91 max log size = 50 //日志最大容量(KB)
...
101 security = share //默认使用的安全级别(share为匿名共享,user为用户认证)
...
289 [tools]
290 comment = tools Public //对此共享目录的说明文字
291 path = /usr/src //共享目录的实际位置
292 public = yes //是否所有人可用,等效于guset ok
293 read only = yes //是否所有人可读(write list 为可读写)
3、启动服务
[root@ser1 ~]# testparm
[root@ser1 ~]# service smb restart
[root@ser1 ~]# chkconfig smb on
[root@ser1 ~]# netstat -anptu | grep mbd //查看所有和TCP和UDP的端口和进程信息以数字的形式显示出来
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 7008/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 7008/smbd
udp 0 0 192.168.10.10:137 0.0.0.0:* 7011/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 7011/nmbd
udp 0 0 192.168.10.10:138 0.0.0.0:* 7011/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 7011/nmbd
4、客户端测试:
Windown:
UNC路径 \\192.168.10.10 //samba服务器IP地址
将目录 /usr/src 共享给所有人
共享名设为 tools
允许所有人访问、无需密码验证
访问权限为只读
1、安装软件包
[root@localhost ~]# rpm -q samba-client samba samba-common //查看软件包是否安装
package samba-client is not installed
package samba is not installed
package samba-common is not installed
安装的软件包有依赖包的话,可采用配置yum库方式安装
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# cp rhel-debuginfo.repo rhel- server.repo
[root@localhost yum.repos.d]# vim rhel-server.repo //编辑yum库
[rhel-server] //要唯一
name=Red Hat Enterprise Linux Server //yum库名字
baseurl=file:///misc/cd/Server //rpm包所在的目录,也可采用http、ftp共享路径
enabled=1 //是否开启,0为关闭、1为开启
gpgcheck=1 //是否需要检查key,防盗版软件
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release //key所对应的文件
[root@localhost yum.repos.d]# yum clean all //清空缓存
[root@localhost yum.repos.d]# yum -y install samba samba-client samba-common //安装软件包
2、修改主配置文件
[root@ser1 ~]# vim /etc/samba/smb.conf
...
74 workgroup = WORKGROUP //工作组名称
75 server string = Win File Ser //服务器描述
...
89 log file = ar/log/samba/%m.log //日志路径,%m对应客户机地址
...
91 max log size = 50 //日志最大容量(KB)
...
101 security = share //默认使用的安全级别(share为匿名共享,user为用户认证)
...
289 [tools]
290 comment = tools Public //对此共享目录的说明文字
291 path = /usr/src //共享目录的实际位置
292 public = yes //是否所有人可用,等效于guset ok
293 read only = yes //是否所有人可读(write list 为可读写)
3、启动服务
[root@ser1 ~]# testparm
[root@ser1 ~]# service smb restart
[root@ser1 ~]# chkconfig smb on
[root@ser1 ~]# netstat -anptu | grep mbd //查看所有和TCP和UDP的端口和进程信息以数字的形式显示出来
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 7008/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 7008/smbd
udp 0 0 192.168.10.10:137 0.0.0.0:* 7011/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 7011/nmbd
udp 0 0 192.168.10.10:138 0.0.0.0:* 7011/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 7011/nmbd
4、客户端测试:
Windown:
UNC路径 \\192.168.10.10 //samba服务器IP地址
相关文章推荐
- CentOS6.3安装samba服务,配置匿名访问
- SELinux导致的Samba匿名访问配置问题
- samba服务配置,windows可以采用映射的方式访问
- samba服务匿名访问共享文件夹
- LINUX 6——安装samba【匿名用户】访问文件共享传输服务(新手详解)
- samba配置匿名访问
- 配置samba 服务实现 windows 挂载访问
- Samba常用配置及匿名用户访问
- Samba服务(匿名用户访问、本地用户访问、虚拟用户访问)
- samba可以匿名访问 简单配置
- Samba服务共享(匿名用户访问、本地用户访问、虚拟用户访问)
- 教你如何配置一个访问samba服务的用户
- samba 服务共享的访问和配置
- LINUX 6——安装samba实现【匿名】访问文件传输共享服务(新手详解)
- linux中Samba匿名访问简单配置(以RHEL为例)
- centOS6.8 Samba服务 安装配置(客户端无用户访问)
- 解决在Fedora 12 中配置后Samba服务后,Windows依然无法访问Linux共享目录的问题。
- Samba共享服务:匿名共享、身份验证、账户映射、访问控制
- RHEL4- FTP服务(三)配置匿名用户访问VSFTPD服务器
- samba共享服务:共享目录基本设定、匿名用户、访问控制、读写控制、多用户挂载