zoukankan      html  css  js  c++  java
  • samba使用

    一. samba安装

    1. 安装:apt-get install samba samba-common smbclient

    安装成功后,会默认启动samba服务, 可用ps-ef | grep smb查看

    2. 配置文件为/etc/samba/smb.conf

     

    二. 服务器里部署方式

    1. 创建目录

    创建了3个部门目录和一个共享目录 ,每个部门员工可在相应的部门目录下创建自己的个人目录和文件, 以及查看其他部门目录下文件。 公共共享目录用于所有部门键相互访问彼此的数据使用。目录结构如下

     

    创建命令可简写成  makedir -p /samba/{develop,ops,product,share/{develop,ops,product}}

     

    2. 添加账户

    每个部门创建2个账户,搞个脚本方便

    #/bin/bash

    DEPART=(develop ops product)

    for g in ${DEPART[@]}

      do

        groupadd $g

        for u in $(seq 2)

          do

            useradd -M -s /sbin/nologin -g ${g} ${g}$u

          done

      done

    添加权限并执行

    chmod a+x user.sh   ./user.sh

    smbpasswd –a ops1  #添加samba相应账户,删除账户用smbpasswd –x ops1

    3. 配置文件

    [global]

    workgroup=STAFF  #定义工作组,写成自己喜欢的

    server string=samba share #服务器提示字串,可随意修改

    log file=/var/log/samba/log.%m #日志文件,%m使每个共享主机产生独立的日志文件,%m会替换成客户断的主机名

    max log size=50 #单日志最大容量

    security=user #可设为user,share. User表示通过用户名密码验证访问,share代表匿名访问

    passdb backend=tdbsam #密码存储方式

    load printers=yes

    cups options=raw

    [homes]

    comment=home directories

    browsealbe=no  #目录是否可被浏览

    writable=yes   #是否可写

    [product]

    comment=product share

    path=/samba/product

    browseable=yes

    guest ok =no   #是否允许匿名访问,仅当security=share时有效,这里没用

    writable=no

    write list=@product  #可写组

    [develop]

    comment=develop share

    path=/samba/develop

    browseable=yes

    guest ok =no

    writable=no

    write list=@develop

    [ops]

    comment=ops share

    path=/samba/ops

    browseable=yes

    guest ok =no

    writable=no

    write list=@ops

    [share]

    comment=comment share

    path=/samba/share

    browseable=yes

    guest ok=no

    writable=yes

    4. 修改权限

    Chmod 1775 /samba/{develop,ops,product} #添加sticky权限

    Chmod 1777 /samba/share

    Chown :develop /samba/develop

    Chown :ops /samba/ops

    Chown :product /samba/product

    最后重启一下samba

    三. Window下连接samba方式

    按win+r 在弹出的框框里输入地址,如图,然后输入用户名和密码即可登陆

     

  • 相关阅读:
    深入解析 float
    解决 css 浮动后 父元素高度失效问题
    高性能 Socket 组件 HP-Socket v3.2.1-RC1 公布
    基于lucene.net 和ICTCLAS2014的站内搜索的实现1
    史上最简单的个人移动APP开发入门--jQuery Mobile版跨平台APP开发
    【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
    栈模拟队列 队列模拟栈
    状态机的两种写法
    Hadoop-2.2.0中文文档—— MapReduce 下一代--容量调度器
    OpenGLES 与 WebGL 中顶点属性的组织格式的误解
  • 原文地址:https://www.cnblogs.com/regit/p/8661611.html
Copyright © 2011-2022 走看看