zoukankan      html  css  js  c++  java
  • linux搭建简单samba服务器

    1.安装需要的软体

    yum install -y samba samba-client samba-common

    2.创建samba需要的本地用户,创建samba服务使用的目录

    Linux系统文件的读取时根据其uid和gid的,因此samba要读写文件,创建目录,需要在samba服务器有对应的用户

    useradd samba
    mkdir /data/samba
    chown -R samba.samba /data/samba

    3.修改smb.conf配置文件

    vi /etc/samba/smb.conf
    [global]
            workgroup = sambagroup      分享组
            netbios name = 12ctest         如同windows的芳邻,在一个分型组内唯一名
            server string = Samba Server Version %v
            log file = /var/log/samba/log.%m
            max log size = 50
            security = user
            passdb backend = tdbsam
            load printers = no
            unix charset = utf8                  服务器编码
            display charset = utf8              linux客户端编码
            dos charset = cp950                windows客户端的编码  big5
    [samba]
            comment = samba directory
            browseable = no
            writable = yes
            path = /Data/samba
            write list = oracle

    4.测试一下并开启samba

    testparm
    service smb star

    5.创建samba用户

    samba的用户必须存在于系统中(原因详见第二步),但是密码可以不同

    #新增用户
    pdbedit -a -u oracle
    #查看用户
    pdbedit -Lw
    #修改密码
    smbpasswd oracle
    #删除用户
    pdbedit -x -u oracle

    6.使用

    windows
    win+r后输入
    \samba服务器IP\samba
    linux
    mount -t cifs \xxx.xxx.xxx.xxxsamba mnt -o username=oracle
  • 相关阅读:
    java内部类
    重新回顾JSP
    vs 链接动态库 (不用放在可执行文件同一目录)
    c++ 文件夹读取文件
    为人处世
    Windows常用软件
    windows好用的软件
    冒泡排序,快速排序,归并排序
    最大公约数、最小公倍数、所有约数
    linux U盘 硬盘 unable to mount
  • 原文地址:https://www.cnblogs.com/monkey6/p/11359984.html
Copyright © 2011-2022 走看看