samba服务器的搭建和配置
案例:
公司有两个部门, sales / market . 分别有成员 jack / tom 和 zhang / shen .
公司需求是这样的, 本部门资料禁止其他部门访问, 本部门成员之间不能干扰对方文件, 但ceo对所有部门资料都有访问权利,
另外, 部门公共文件放在公共目录, 只允许下载.
------------------------ 案例代码
首先, 安装 smb 服务
yum -y install samba* --skip-broken
iptables -F
service iptables save
vi /etc/selinux/config ( SELINUX=disabled )
setenforce 0
/etc/rc.d/init.d/smb start
chkconfig --level 35 smb on
接着.....
1.建立用户和组
groupadd sales
groupadd market
for user in jack tom
do
useradd -g sales $user
smbpasswd -a $user
done
for user in zhang shen
do
useradd -g market $user ①
smbpasswd -a $user
done
useradd ceo
passwd ceo
2.建立共享目录
cd /home/
mkdir sales
mkdir market
3.设置目录权限
cd /home/
chown ceo sales ④
chown ceo market
chgrp sales sales ②
chgrp market market
chmod 1770 sales ③
chmod 1770 market
4.修改配置文件(添加共享)
vi /etc/samba/smb.conf
[sales]
path=/home/sales/
valid users=@sales ceo
write list=@sales ceo
writable=yes
[market]
path=/home/market/
valid users=@market ceo
write list=@market ceo
writable=yes
[public] ⑤
path=/home/pubshare/
writable=no
5.在windows下,运行 http://ip/ 测试!
------------------------ 解释标识处
1+2 : 将用户加入一个组, 再把一个目录的权限也设为这个组, 那么, 组内的成员就可以访问这个目录了! (实现: 本部门资料禁止其他部门访问)
3 : 我们通常看到的权限是 777 , 那么 第四位的 1 是什么权限呢? 它是"黏着位 t", t =1 , 如果对一个目录设置此权限, 那么, 这个目录内所有的文件的权限只属于其所有者, 其他人无写权限. (实现: 本部门成员之间不能干扰对方文件)
4 : 把所有共享目录的所有者权限设为ceo (实现: ceo对所有部门资料都有访问权利)
5 : 不设置 valid users 和 write list , 那么默认所有人都可以访问. writable=no 表示无写权限. (实现: 部门公共文件放在公共目录, 只允许下载.)
;
samba服务器的搭建和配置的更多相关文章
- CentOS 6.7下 Samba服务器的搭建与配置(share共享模式)
https://www.linuxidc.com/Linux/2016-12/138220.htm
- 自学linux——20.Samba服务器的搭建
Samba服务器的搭建 一.Samba的认识 1.Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件 2.Samba不仅用于Linux与windows系统直接的文件共享和打印共 ...
- CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...
- samba服务器的搭建及使用
一.Samba服务器的安装及配置 1.samba服务器的安装 rpm –ivh /mnt/Packages/samba-3. 5. 10-125. el6.i686.rpm 需要挂载红帽6的光盘 2. ...
- CentOS 6.3下Samba服务器的安装与配置(转)
CentOS 6.3下Samba服务器的安装与配置 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写, ...
- CentOS 7下Samba服务器的安装与配置
文基于<CentOS 6.3下Samba服务器的安装与配置>,参照原博文,自己在CentOS7环境上实现,并按照自己的环境修改博文内容 一.简介 Samba是一个能让Linux系统应用Mi ...
- CentOS6.4下Samba服务器的安装与配置
一.先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果 ...
- Ubuntu SVN服务器的搭建与配置(转)
Ubuntu SVN服务器的搭建与配置 一. 安装 sudo apt-get install subversion sudo apt-get install libapache2-sv ...
- CentOS 6.3下Samba服务器的安装与配置【转载】
本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.h ...
随机推荐
- 洛谷——P1462 通往奥格瑞玛的道路
P1462 通往奥格瑞玛的道路 题目背景 在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量 有一天他醒来后发现自己居然到了联盟的主城暴风城 在被众多联盟的士兵攻击后,他决定逃回自己的家乡 ...
- 【转】java:多网卡环境下获取MAC地址
http://blog.csdn.net/10km/article/details/78569962 JDK6以后 java.net.NetworkInterface提供了完整的方法用于获取网络设备信 ...
- 全栈一路坑(4)——创建博客的API
上一篇博客:全站之路一路坑(3)——使用百度站长工具提交站点地图 这一篇要搭建一个API平台,一是为了给博客补充一些功能,二是为以后做APP提供数据接口. 首先需要安装Django REST Fram ...
- 这算是CSS的bug吗?
移动端web开发越来越火,同时移动端适配也是一个很让人头疼的事情,你不能让一个同样大小的元素在不同的设备上都显示一样大小.(iphone6和iphone4下大小肯定是应该不一样的,否则用户体验很差) ...
- SilverLight-DataBinding-DataTemplates: 三、数据绑定 DataTemplates模板的使用(求助,没有到达实例效果,求高人指点迷津)
ylbtech-SilverLight-DataBinding-DataTemplates: 三.数据绑定 DataTemplates模板的使用 1.A, Data Templates Intro(数 ...
- Discussion about z pre-pass
Z pre-pass In the rendering Process, the first pass render to a depth buffer to get the front layer ...
- 关于js对象的基础使用方法-《javascript设计模式》读书笔记
一.利用对象收编变量 当我们决定实现某一项功能的时候最简单的其实就是写一个命名函数,然后调用来实现,就像这样: function checkName(){ //验证姓名 } function chec ...
- HTML5 Canvas 八星聚义动态效果
昔有石碣村七星聚义,今有Canvas八星聚义.动态效果是,八颗星以等速螺线慢慢向中心聚集,最后汇聚成一颗. 效果: 代码: <!DOCTYPE html> <html lang=&q ...
- 4种使用webpack提升vue应用的方式
本文参考自:https://mp.weixin.qq.com/s?src=11×tamp=1526886111&ver=889&signature=u9SixhvlJ ...
- 【Sprint3冲刺之前】TD学生助手测试用例
项目名称 TDzhushou 项目承担部门 骐骥之队 完成日期 2014/5/29 历史版本: 版本/状态 作者 参与者 起止日期 备注 TDzhushou1.1 解凤娇 骐骥之队 5/3-5/7 2 ...