Samba - 文件共享服务器的搭建和配置

下载与安装:

  • deb包安装

    官方deb包下载:http://packages.ubuntu.com/

     命令安装dpkg –i xxxx.deb (安装不成功留意日志安装依赖包)

  • apt安装

     apt-get install samba

测试是否安装成功:

     直接目录访问Linux ip:\\192.168.xxx.xxx

     如果能访问将展示一个空的目录,说明安装成功。访问失败则安装失败。

访问配置:

     修改配置文件 vi /etc/samba/smb.conf

     [global]

     这部分一般不修改,用于全局配置,如果是配置成所有用户不需要密码访问把security = user配置security = share

     [printers]

     配置打印机,可以不修改

根据需要增加配置:

     [xxxx]   --设置windows下访问时显示的文件夹名称,可以根据需要随意设定

     comment = xxxx's file directory  --当前配置说明,随意设定

     path = /home/xxxx  --访问后显示的linux实际目录 (必须配置)

     browseable = yes --可浏览,即在主页面展示文件夹或隐藏

     public = no  --是否公开,yes则不需要账号密码

     valid users = @xxxx  --允许访问的用户  (用户使用smbpasswd –a 添加,root不需要@符号)

     writable = yes --是否可写(不配置默认不可写)

     create mode = 0664  --创建文件权限

     directory mode = 0775  --目录权限

具体栗子:

     1.所有用户可以无需密码访问一个公共目录

     2.用户可以通过账号访问专属目录

     [public]

     comment = everybody can visit

     path = /home/public

     public = yes

     read only = yes

     [bing]

     comment = bing's home directory

     path = /home/bing

     browseable = no

     public = no

     valid users = @bing

     writable = yes

     create mode = 0664

     directory mode = 0775

重启samba:/etc/init.d/smbd restart

直接访问,进入的是public目录,访问bing目录,需要鉴权。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菩提树下的杨过

spring-boot 速成(5) profile区分环境

maven中的profile概念,在spring-boot中一样适合,只要约定以下几个规则即可: 

1292
来自专栏IT可乐

Maven详解(八)------ 继承和聚合

1、继承 需求场景:   有三个 Maven 工程,每个工程都依赖某个 jar 包,比如 Junit,由于 test 范围的依赖不能传递,它必然会分散在每个工...

22010
来自专栏码生

mac python virtualenv 安装虚拟环境

主要是为了解决在同一个系统中存在多个项目的情况, 采用虚拟的方式,为每个项目创建各自的环境,使各个项目不会相互干扰

2052
来自专栏北京马哥教育

Linux基础之软件包管理

概述 在redhat系列的发行版中,采用rpm软件包管理器,rpm原名是Red Hat Package Manager,后来当其他发行版也采用这种软件包管理机制...

3648
来自专栏Java后端技术

Centos7下Java开发基本环境搭建

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133...

1674
来自专栏简单聊聊Spark

大数据在实际生产环境的前期准备

eg:  bigdata-cdh01.test.com. bigdata-cdh02.test.com. bigdata-cdh03.test.com

1413
来自专栏加米谷大数据

加米谷:Kafka Connect如何运行管理

上节讲述了Kafka OffsetMonitor:监控消费者和延迟的队列,本节更详细的介绍如何配置,运行和管理Kafka Connect,有兴趣的请关注我们的公...

4247
来自专栏数值分析与有限元编程

Python3导入自定义模块

Python的开源模块是个好东西,大牛们共享的许多模块也加快了大家开发的速度,许多开源模块可以在这里找到 https://pypi.python.org/py...

3772
来自专栏钟绍威的专栏

linux常用命令之文件系统用法选项demo注意选项demo用法选项用法选项demo

df df - report file system disk space usage 查看文件系统的使用清空 用法 df [-hi] [path] 选项 ...

1867
来自专栏Java后端生活

Linux(七)开机,重启和用户登录注销

3846

扫码关注云+社区

领取腾讯云代金券