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 在弹出的框框里输入地址,如图,然后输入用户名和密码即可登陆

     

  • 相关阅读:
    MQTT TLS 加密传输
    python多进程并发redis
    各种消息队列的特点
    mqtt异步publish方法
    Numpy API Analysis
    Karma install steps for unit test of Angular JS app
    reinstall bower command
    Simulate getter in JavaScript by valueOf and toString method
    How to: Raise and Consume Events
    获取对象的类型信息 (JavaScript)
  • 原文地址:https://www.cnblogs.com/regit/p/8661611.html
Copyright © 2011-2022 走看看