部署Samba共享服务器

  1. 建立组账户tech、创建员工账号jiashenzhen    chenlongfei
    [[email protected] ~]# groupadd tech

    [[email protected] ~]# useradd -g tech chenlongfei
    [[email protected] ~]# useradd -g tech jiashenzhen
    [[email protected] ~]# useradd common

    2.创建存放共享资源的文件夹/home/samba/data,以及子目录public tech jiashenzhen  chenlongfei
    [[email protected] share]# mkdir public tech jiashenzhen  chenlongfei
    [[email protected] share]# chown root:tech public
    [[email protected] share]# chown root:tech tech
    [[email protected] share]# chown jiashenzhen:root jiashenzhen
    [[email protected] share]# chown chenlongfei:root chenlongfei
    [[email protected] share]# chmod -R 700 jiashenzhen
    [[email protected] share]# chmod -R 700 chenlongfei
    [[email protected] share]# chmod -R 775 public
    [[email protected] share]# chmod -R 770 tech

    3.创建共享用户
    useradd common
    pdbedit -a -u common
    useradd jiashenzhen
    pdbedit -a -u jiashenzhen
    useradd chenlongfei
    pdbedit -a -u chenlongfei
    useradd root
    pdbedit -a -u root

    [[email protected] share]# pdbedit -L(验证账户)
    jiashenzhen:501:
    root:0:root
    chenlongfei:502:
    common:503:

    4.修改smb.conf文件,添加共享设置,并启动smb服务
    [[email protected] share]# vi /etc/samba/smb.conf

    [global]
        
        workgroup = MYGROUP
        server string = Samba Server Version %v
        config file = /etc/samba/smb.conf.%U
        
        
        
        
        log file = /var/log/samba/log.%m
        max log size = 50

    security = user
        passdb backend = tdbsam

    load printers = yes
        cups options = raw

    [homes]
        comment = Home Directories
        path = /home/samba/data/home
        browseable = yes
        writable = yes
            write list = root,@tech

    [public]
        comment = public
        path = /home/samba/data/public
        browseable = yes
        writable = yes
        valid users = root,@tech,common
        write list = root,@tech
        directory mask = 774
            create mask =  775
        
        
    [tech]
        comment = technology data
        path = /home/samba/data/tech
        browseable = yes
        guest ok = no
        writable = no
        valid users = root,@tech
        write list = root,@tech
        directory mask = 0774
            create mask =  0660
    [Jiashenzhen]
        comment = chenlongfei data
        path = /home/samba/data/jiashenzhen
        browseable = no
        guest ok = no
        writable = no
        valid users = jiashenzhen
        write list = jiashenzhen
        directory mask = 0700
            create mask =  0700
    [chenlongfei]
        comment = chenlongfei data
        path = /home/samba/data/chenlongfei
        browseable = no
        guest ok = no
        writable = no
        valid users = chenlongfei
        write list = chenlongfei
        directory mask = 0700
            create mask =  0700

    子配置文件
    [[email protected] samba]# egrep -v "^;|#" smb.conf.jiashenzhen
        
    [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 = Home Directories
        path = /home/samba/data/public
        browseable = yes
        writable = yes
        valid users = root,@tech
        write list = root,@tech
        directory mask = 0774
            create mask =  0660
        
        
    [tech]
        comment = technology data
        path = /home/samba/data/tech
        browseable = yes
        guest ok = no
        writable = no
        valid users = root,@tech
        write list = root,@tech
        directory mask = 0774
        create mask =  0660

    [Jiashenzhen]
        comment = jiashenzhen data
        path = /home/samba/data/jiashenzhen
        guest ok = no
        writable = no
        valid users = jiashenzhen
            write list = jiashenzhen
            directory mask = 0700
            create mask =  0700

    [[email protected] samba]# egrep -v "^;|#" smb.conf.chenlongfei

    [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

    [homes]
        comment = Home Directories
        path = /home/samba/data/home
        browseable = yes
        writable = yes
            write list = root,@tech

    [public]
        comment = public
        path = /home/samba/data/public
        browseable = yes
        writable = yes
        valid users = root,@tech
        write list = root,@tech
        directory mask = 0774
            create mask =  0660
        
        
    [tech]
        comment = technology data
        path = /home/samba/data/tech
        browseable = yes
        guest ok = no
        writable = no
        valid users = root,@tech
        write list = root,@tech
        directory mask = 0774
            create mask =  0660
    [chenlongfei]
        comment = chenlongfei data
        path = /home/samba/data/chenlongfei
        guest ok = no
        writable = no
        valid users = chenlongfei
        write list = chenlongfei
        directory mask = 0700
            create mask =  0700

    启动服务
    /etc/init.d/smb start
    /etc/init.d/nmb start

    客户端访问:
    smbclient //172.23.145.41/tech -U jiashenzhen

    客户端挂载:

    mount -t cifs //172.23.145.41/tech /home/172.23.145.41 -o username=jiashenzhen,password=jiashenzhen

时间: 2024-08-10 23:18:48

部署Samba共享服务器的相关文章

samba共享服务器的搭建

要求: 1.工作组为Tarena 2.将目录 /usr/src共享给所有人 3.共享名设为 tools 4.访问权限为只读 5.不再允许所有人访问 6.只允许nick读取.tom写入 7.拒绝其他用户或匿名访问 8.上传目录的权限为755 9.上传文件的权限为644 10.把普通帐户nick设置别名为jim 11.设置只允许192.168.10.20地址访问 步骤: 一.安装samba服务 rpm -ivh samba-client \         客户端 samba \          

部署Samba共享

一.           实验步骤及结果 第一阶段                                                         部署Samba共享   Hostname OS IP Software Sambasvr   CentOS-6.3 10.0.0.63 yum install –y samba   关闭防火墙:service iptables stop 配置Samba服务 [[email protected] /]# yum install –y s

Linux下安装部署Samba共享盘的操作手册

简述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源.

【中级】RHEL6.5下部署samba企业级文件服务器实战

  1.          实验需求: 1)     使用RPM包安装samba服务 2)     实现匿名访问,验证可以读写文件.目录 3)     实现指定用户的访问 4)     实现指定用户的访问,并为用户赋予不同的权限 5)     实现用户的别名访问,并测试权限 6)     实现对特定的访问地址进行限制 7)     实现访问windows系统中的共享资源 2.          实验环境: Linux服务器系统版本:Red Hat Enterprise Linux 6.5    

如何部署Samba服务

一.samba存在的意义 有时为了方便windows与linux虚拟机之间的文件共享,我们一般用SAMBA服务来解决,有人会问,VMTool不是可以直接设置share folder吗?但是用到比较大的工程时复制来复制去的耗时很多或者我们想偷懒直接就在共享目录编译而不影响(要知道windows和linux的文件系统是不同的),samba是非常适合的解决方法. 二.安装并启动samba服务 1)使用yum来安装Samba yum -y install samba* 2)启动并检查服务是否启动 ser

配置Samba共享服务器

安装samba: sudo apt-get install samba samba-common 由于是挂载另一个磁盘,并作为共享文件存放地: 列出磁盘名和ID [email protected]:~$ sudo blkid [sudo] password for air: /dev/sda1: UUID="a5f1012b-2bc8-4bab-9bd0-970d71d25d53" TYPE="ext4" /dev/sda3: UUID="a986493f

samba共享服务器搭建 亲手实验

1.yum -y samba 2.chkconfig --level 35 smb on 3./etc/init.d/smb start 服务名称为smb 4. /etc/selinux/config 关闭selinux disabled 5.vi /etc/samba/smb.conf 修改配置文件 共享模式 将 security = user 改为 security = share 改成共享 在Standalone Server Options中 在 Share Definitions 中添

linux下samba共享服务器搭建

一.samba服务 samba服务器的主要程序 smbd:提供对服务器中文件打印资源的共享访问(tcp端口139,445) nmbd:提供基于netbios主机名称的解析(udp端口137,138) samba服务脚本 /etc/init.d/smb samba的主配置文件 /etc/samba/smb.conf 二.主配置文件全局配置 security:user  //安全级别 (share:匿名访问 user:本地用户 server:其他服务器 domain:windows域控提供) 三常用

Linux搭建Samba共享服务器

实验要求: Samba文件共享服务配置与访问,配置访问用户以及相应权限. Tips:创建共享目录/test和/share,并且分别在/test下创建文件tf1(只读)tf2(读写)  在/share 下创建文件pf1(只读)和pf2(读写) 1.挂载本地yum源 [[email protected] /]# mkdir /media/cdrom [[email protected] /]# mount /dev/cdrom /media/cdrom/ [[email protected] /]#