设为首页 收藏本站
查看: 655|回复: 0

[经验分享] CentOS6.5安装Samba

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-18 08:25:01 | 显示全部楼层 |阅读模式
[iyunv@Oracle ~]# rpm -qa | grep samba
[iyunv@Oracle ~]# yum -y install samba
[iyunv@Oracle ~]# rpm -qa | grep samba
samba-winbind-clients-3.6.23-12.el6.x86_64
samba-3.6.23-12.el6.x86_64
samba-winbind-3.6.23-12.el6.x86_64
samba-common-3.6.23-12.el6.x86_64
[iyunv@Oracle ~]# cd /etc/samba/
[iyunv@Oracle samba]# mv smb.conf smb.conf_Bak
[iyunv@Oracle samba]# grep ^[^#] smb.conf_Bak >/etc/samba/smb.conf
[iyunv@Oracle samba]# grep -n 'security' smb.conf
18:security = share
22:;security = domain
26:;security = user
[iyunv@Oracle samba]# vim +18 smb.conf
[global]

        workgroup = MYGROUP
        server string = Samba Server Version %v

;       netbios name = MYSERVER

;       interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
;       hosts allow = 127. 192.168.12. 192.168.13.


        # logs split per machine
        log file = /var/log/samba/log.%m
        # max 50KB per log file, then rotate
        max log size = 50

        security = share
        passdb backend = tdbsam
以上为[global]全局模式的配置内容,其他保持默认即可,我们关心的是如果要实现匿名访问,只需要修改 security 使安全级别为share(默认的为user)

下面是对share共享目录进行配置,在配置文件的末尾插入以下行
[iyunv@Oracle samba]# cat << EOF >> ./smb.conf
[share]
        path = /opt/share
        public = yes
        browseable = yes
        writable = yes
        create mask = 0644
        directory mask = 0755
EOF
[share]                #指定目录的共享名称  
path= /opt/share       #指定共享share这个目录  
public= yes            #public=guest ok,设为yes允许匿名用户访问  
browseable= yes        #让匿名用户可以看到共享内容  
writable= yes          #设置可以有写入的权限  
createmask = 0644      #设置新建文件的权限,表示属主具有读写权限
directory mask = 0755  #设置新建目录的权限,表示属主具有读写执行权限
[iyunv@Oracle samba]# mkdir /opt/share
[iyunv@Oracle samba]# chmod 777 /opt/share/
[iyunv@Oracle samba]# service smb start
Starting SMB services:
[iyunv@Oracle samba]# netstat -ant
wKioL1SRGc6TwNpKAAHunEaRc6Y576.jpg
139和445两个samba服务的端口正在被监听,samba服务是正常的,下面就可以去客户机上测试了。测试之前,必须把防火墙和selinux关掉
[iyunv@Oracle samba]# service iptables stop
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
[iyunv@Oracle samba]# set enforce 0

在客户机上测试能否ping通服务器
wKiom1SRGZ-jtxTlAAHysVyqHjg042.jpg

在【开始】菜单的搜索框中输入\192.168.18.131 可以看到名为share的共享文件夹
wKiom1SRGfqhN5RZAAH3WC4LZAg181.jpg

进入文件夹,可以新建文件和文件夹,文件里可以写入任何内容,文件夹下也能够再新建文件,和配置文件里的设置是一样的,匿名访问成功。

【实现指定用户的访问】 wKiom1SRIF3xj_NqAAHWhZn2mbU997.jpg
[iyunv@Oracle samba]# cat << EOF >> ./smb.conf
[test]
        path = /opt/test
        public = yes
        browseable = yes
        writable = yes
        create mask = 0644
        directory mask = 0755
EOF
[iyunv@Oracle samba]# useradd jerry
[iyunv@Oracle samba]# smbpasswd -a jerry
New SMB password:
Retype new SMB password:
Added user jerry.
[iyunv@Oracle samba]# pdbedit -L
jerry:500:
[iyunv@Oracle samba]# mkdir -p /opt/test
[iyunv@Oracle samba]# chmod 777 /opt/test/
[iyunv@Oracle samba]# service smb restart
Shutting down SMB services:                                [  OK  ]
Starting SMB services:                                     [  OK  ]
[iyunv@Oracle samba]#

测试之前先要在客户机上清除之前的连接否则会因为缓存而直接进入共享目录
wKioL1SRIxHzeyhUAADMkK-oXGQ529.jpg

在【开始】菜单的搜索框中输入\192.168.18.131        est,跳出对话框,输入jerry的账号和密码



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-38194-1-1.html 上篇帖子: linux下的DNS缓存服务 下篇帖子: centos 6.4 克隆无法加载网卡的问题解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表