码迷,mamicode.com
首页 > 系统相关 > 详细

【linux基础】samba匿名共享+用户认证共享

时间:2017-08-01 21:41:20      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:共享   sabma   

一、匿名共享

1、安装

yum -y  install samba*  ##安装samba软件

2、修改配置文件

vi  /etc/samba/smb.conf 

[global]

        workgroup = MYGROUP

        server string = Samba Server Version %v

        log file = /var/log/samba/log.%m

        max log size = 50

        security = share

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

[public]

        comment = Public Stuff

        path = /opt/share   #共享目录

        public = yes

        writable = yes

        printable = no

:wq


mkdir  /opt/share

touch /opt/share/a.file

chmod 777 /opt/share

testparm   ##测试配置是否有误

/etc/init.d/smb  start

chkconfig smb on

netstat -utpln |grep mb  ##TCP:139,445/UDP:137,138查看端口


3、测试:

windows:

\\10.10.10.95\public

linux:

mount //10.10.10.95/public  /mnt


用户认证的共享:注意匿名和认证选一个


二、用户认证共享

1.创建用户:

useradd user01

useradd user02

pdbedit -a user01  ##将系统用户添加为smb用户

pdbedit -a user02

pdbedit -L  ##查看smb用户


2.修改配置文件:

[root@smb ~]# vi /etc/samba/smb.conf

[global]


        workgroup = MYGROUP

        server string = Samba Server Version %v

        log file = /var/log/samba/log.%m

        max log size = 50

        security = user    ##用户认证的共享

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

[public]

        comment = Public Stuff

        path = /opt/share

        public = no   ##共享非公开

        writable = no   ##默认不可以写

        valid users = user01, user02  ##允许访问的用户

        write list = user01  ##有写入权限的用户

:wq

testparm

/etc/init.d/smb  restart

netstat -utpln |grep mb


3.测试:

linux:客户机

mount  -o  username=u01  //10.10.10.95/public  /mnt

cd /mnt

touch b.file

ls


windows:

\\10.10.10.95\public



【linux基础】samba匿名共享+用户认证共享

标签:共享   sabma   

原文地址:http://wangchuang.blog.51cto.com/10460964/1952772

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!