zoukankan      html  css  js  c++  java
  • ubuntu server samba服务器配置

    ubuntu server samba服务器配置

    samba可以实现不同操作系统电脑之间的文件共享服务

    如:mac os,linux,unix,windows,等

    一:安装samba服务器

         ubuntu server14命令行下

        

    sudo apt-get install samba #安装samba
    
    sudo vim /etc/samba/smb.conf #编辑smb配置文件

        

      安装这后,默认已经开启了,打印机共享服务

    二:创建匿名访问的共享目录

    cd / #切换到根目录
    sudo mkdir common #创建共享目录
    sudo chmod 777 common #设置权限完全开放,以便于匿名用户访问上传,下载,编辑
    
    sudo vim /etc/samba/smb.conf #编辑配置文件,配置共享目录

       

     在配置文件末尾,添加如上图代码

      

    [common] #共享服务名称,这里指共享 文件目录 common
    
    comment = common share #共享的描述
    path = /common #表示共享的是 根目录下 /common
    browseable = yes #目录是否可见
    guest ok = yes #是否允许匿名访问
    writeable = yes #匿名用户是否可写入

     配置完毕之后,重启 samba服务

     sudo restart smbd

    三:测试连接访问

       在mac上测试

        finder----前往-----前往服务器----- 输入连接服务器地址 smb://ip

        

      连接选择,客人,就是匿名访问

      

        确认连接目录

       

      打开目录,即可测试上传下载

     windows 测试连接使用:

    电脑----开始----运行---输入  \192.168.8.35 

    回车即可访问;

    四:添加指定用户各组访问文件共享

    # 添加用户 smbUser并且指定其shell为不能用于系统登录,只能用于smb连接
    sudo adduser smbUser -c "smb-user-test" -s /usr/sbin/nologin
    
    cd /
    sudo mkdir smbTest #在根目录创建 smbTest目录,作为上面 smbUser的测试共享目录
    
    sudo chown -R smbUser:smbUser smbTest #更改其smbTest的用户和组为smbUser以便于smbUser对 共享目录的写读操作权限
    
    sudo smbpasswd -a smbUser #为smb服务器添加用户smbUser并紧接着设定密码,此密码为,smb连接的密码,在创建时设置的密码是不能在这里用的
    
    sudo vim /etc/samba/smb.conf #配置smb文件 

    配置如下

     

     配置,smbTest目录共享,为smbUser访问,匿名用户不能访问

    配置完之后,不要忘记,重新启动 smb服务器

    sudo restart smbd

    测试连接即可,注意,密码使用上面,smbpasswd设定的密码,连接

    五:共享 smb用户的 home目录

    cd /home
    sudo mkdir smbUser #在home目录下创建目录smbUser
    sudo usermod -d /home/smbUser smbUser #为smbUser用户指定其home目录为 /home/smbUser
    
    sudo vim /etc/samba/smb.conf #配置smb文件
    
    #添加如下 配置

       sudo chown -R smbUser:smbUser smbUser

       

       sudo restart smbd  #重启服务器

    连接测试

  • 相关阅读:
    237. Delete Node in a Linked List
    430. Flatten a Multilevel Doubly Linked List
    707. Design Linked List
    83. Remove Duplicates from Sorted List
    160. Intersection of Two Linked Lists
    426. Convert Binary Search Tree to Sorted Doubly Linked List
    142. Linked List Cycle II
    类之间的关系
    初始化块
    明确类和对象
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3797074.html
Copyright © 2011-2022 走看看