五、【Samba应用案例二】
设置Samba共享目录/software,允许用户jack和mary可以通过Windows客户端访问,并具有读写权限。
1、创建目录/software,添加用户jack,mary
2、如果启动了SELinux,执行如下命令启动用户可访问系统目录:

chcon -t samba_share_t 共享目录/software

3、编辑Samba配置文件:/etc/samba/smb.conf
建议在文件末尾添加:
[software] // 共享名,在Windows客户端可见,必须是合法字符
path = /software// 指定共享目录,不可指定两个
valid users = jack mary// 指定有效访问用户
writable = yes// 权限

4、设置用户jack,mary的Samba验证密码,重新启动Samba服务,有些Samba服务已启动,不需重启

【附:】
用户在共享目录中能够创建文件
1)Samba是否授予了该用户的写权限
2)用户在Linux系统中,是否对共享目录有写权限
实现功能2)
1、groupadd softadmin//添加组
2、usermod -G softadmin jack
    usermod -G softadmin mary
3、chgrp softadmin /software
4、chmod g+w /software

六、Samba服务器检测命令
1、测试语法错误
警告:在Samba配置文件中,如果一个选项写错了,则程序认为这一项没写!!
testparm 命令
检测Samba的配置文件,它会读取每一个设置段,发现错误,回车进入查看

六、【Samba应用案例三】
建立一个公共的只读目录/public,所有人都可以浏览目录内容
[public]
path = /public
comment = Read Only Public
writable = no

七、【Samba应用案例四】
建立部门资料共享目录/hr,部门的每个人都可以读写,但是不能删除别人创建的文件
[hr]
path = /hr
valid users = zhangsan lisi wangwu
writable = yes

# chmod 1777 /hr

Linux 学习笔记_12_Windows与Linux文件共享服务_1.1_--Samba(下)Samba经典应用案例相关推荐

  1. Linux学习笔记(一):Linux常用命令

    linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...

  2. Linux学习笔记---移植官方linux步骤(二)

    目录 修改网络驱动 修改 LAN8720 的复位 以及网络时钟 引脚驱动 修改fec1和fec2节点pinctrl-0属性 修改LAN8720A的PHY地址 修改 fec_main.c 文件 配置 L ...

  3. Linux学习笔记---移植官方linux步骤(一)

    使用的开发板是正点原子IMX6U-MINI  EMMC512M的开发板,这个板子也是移植的NXP官方linux,所以这里就直接从NXP官方的linux移植. 这里所说的移植,其实不是自己编写驱动文件等 ...

  4. Linux 学习笔记3 -- 常用 Linux 命令的基本使用

    文章目录 1. 学习 Linux 终端命令的原因 2. 常用 Linux 命令的基本使用 3. 终端实用技巧 3.1 自动补全 3.2 曾经使用过的命令 4. Linux 终端命令格式 5. 查阅命令 ...

  5. Linux学习笔记二十九——http服务

    基础概念: HTTP:Hyper Text Transfer Protocol 超文本传输协议 versions: HTTP/0.9:只接收GET一种请求方法,只支持纯文本 HTTP/1.0:支持PU ...

  6. 黑裙安装linux环境,Linux学习笔记(一) ---- 安装Linux系统

    学习Linux的第一件事情,你得先有个Linux系统,才能知道怎么学吧? 于是安装Linux是第一部,找网上找了不少教程,自己总结了一下,些一个博文先. 我安装的Linux是在VMWare 7.2版本 ...

  7. linux学习笔记-第一课-linux的历史,安装linux,远程连接

    一.Linux 的历史 ①创始人:Linus Torvalds(林纳斯·托瓦兹) ②发布时间:1991年10月5日 ③核心:kernel ④衍生版本:常见的Ubuntu.RedHat.CentOS.D ...

  8. linux学习笔记4:linux的任务调度,进程管理,mysql的安装和使用,ssh工具的使用,linux网络编程...

    1.设置任务调度命令crontab 任务调度是指系统在某个时间执行的特定的命令或程序.任务调度分为:1)系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.2)个别用户工作:个别用户可能希望执行某 ...

  9. 【Linux学习笔记】管理Linux操作系统:软件安装

    目录 一.RPM安装方法 1.查看rpm的版本与用法​ 2.rpm命令用法 3.安装vsftpd软件 二.yum安装 1.建立yum源本地仓库(注意:红帽Linux8是不行的) 2.查看所有库​ 3. ...

最新文章

  1. win7 64位安装redis 及Redis Desktop Manager使用
  2. sqlserver连接和操作数据库
  3. 【OS】操作系统的特征与功能
  4. 一位36岁女教师关于教职、学术、幸福及正确道路的思考
  5. 流程企业(钢铁企业)的制造执行系统
  6. 高阶系统怎么用matlab降阶,高阶系统模型一种降阶方法.pdf
  7. java maxheap_Java底层PriorityQueue 优先队列——基于MaxHeap最大堆
  8. 写给Git初学者的7个建议
  9. java基本数据类型范围
  10. [含论文+ppt+任务书+源码等]S2SH基于java的保险业务管理系统
  11. 网上交易安全-使用JAVA调用U盾进行客户认证
  12. java卡 apdu_将applet安装到java卡的APDU命令的顺序是什么?
  13. r语言 聚类求和_R语言聚类分析(示例代码)
  14. Java Word工具类--之Gradle项目创建
  15. 计算机exsl表f4代表锁定,Excel中F4技巧,相对引用、绝对引用和混合引用
  16. 使用Android Studio打包遇到的问题
  17. 读书有益——》祝你今天愉快
  18. 基于stm32的智能语音提醒器
  19. Codeup最长公共子序列(LCS):最长公共子序列
  20. requests之get请求带参数示例详解

热门文章

  1. 计算机网络之数据链路层:3、差错控制(奇偶校验、CRC冗余校验、海明校验)
  2. Linux系统编程6:入门篇之如何拿下gdb调试器?来和我一起调试一个程序
  3. HDU1026 Ignatius and the Princess I(深度优先搜索)
  4. 关闭windows自带杀毒软件Windefend命令,命令行关闭windows服务
  5. VS 多进程调试(C#和C )
  6. python twisted教程 三–开始twisted
  7. 4. OD-去除烦人的nag窗口(去除提醒用户购买正版的警告窗口)
  8. Z-Stack通过按键中断实现长按功能
  9. vue新增属性是否会响应式更新?
  10. shell分析日志常用指令合集