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 条评论
登录 后参与评论

相关文章

来自专栏钟绍威的专栏

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

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

1687
来自专栏IT可乐

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

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

18810
来自专栏Ken的杂谈

Java快速入门教程 2、Windows下Java开发环境配置(IDEA+Maven+Tomcat)

1、Java SDK:JDK 百科:JDK是整个Java开发的核心,它包含了JAVA的运行环境JRE(JVM+Java系统类库)和JAVA工具(编译&调试等等)...

1194
来自专栏码生

mac python virtualenv 安装虚拟环境

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

1072
来自专栏Albert陈凯

Linux配置网卡

最简单的vi命令 vi 一个文件名以后 输入i才可以编辑 i 插入 键盘左上角的esc键可以退出 :wq 保存退出 :q! 不保存退出 上下左右可以调整光标 手...

3307
来自专栏Java帮帮-微信公众号-技术文章全总结

回忆jdk与eclipse安装【工作】

回忆jdk与eclipse安装 摘要: 一 下载JDK9 http://www.oracle.com/technetwork/java/javase/downl...

2234
来自专栏菩提树下的杨过

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

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

702
来自专栏黑白安全

浅析php.ini设置与Web安全

php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如 system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的...

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

Python3导入自定义模块

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

1392
来自专栏mwangblog

Linux查找文件 find

1064

扫码关注云+社区