Samba 企业应用案例需求
来源:互联网 发布:永恒战士2无双战神mac 编辑:程序博客网 时间:2024/04/29 07:17
Samba 企业应用案例需求:
1. 所有员工都能够在公司内流动办公,但不管在哪电脑上工作,都要把自己文件存在 Samba 文件服器上.
2. 各部门办公人员拥有各自的主目录,用于存放私有文档(工作相关),其他人禁止访问.
3. 所有的用户都不允许使用服务器的 SHELL(安全考虑).
4. 制造部、财务部、管理部,都有各自的文件目录.
5. 各部门目录下提供“对外”、“公共文档”、“受控文档”三个子目录.
对外: <1>允许公司所有工作人员访问,但不能修改文件.
<2>本部门文员负责维护数据
公共文档:<1>本部门员工可以访问,领导层可以访问,但不能修改.
<2> 本部门文员负责维护数据
受控文档:<1>本部门主管、公司领导可以访问、其他员工禁止.
<2>本部门主管负责维护数据
注:财务部受控文档只允许总经理、财务部总监、主管访问;管理部受控文档只允许总经理、主管访问
6. 公共区域:<1>所有员工均可访问
<2>网络部负责维护
7. 交换区域:<1>所有员工均可读可写,禁止删除其它员工文件.
2>网络部负责维护
假设环境
管理部(glb):glb01(主管)、glb02(文员)、glb03(普通员工)
财务部 (cwb):cwb01(主管)、cwb02(文员)、cwb03(普通员工)
制造部 (zzb):zzb01(主管)、zzb02(文员)、zzb03(普通员工)
网络部 (netb):netb01(主管)、netb02(网管)
领导层 (leads):lead01(总经理)、lead02(副总经理)、lead03(财务总监)
公共区域(pub)
交换区域(exchange)
1、创建用户帐号和组(按部门划分)
<1>创建组
Groupadd cwb………………………………….财务组
Groupadd glb…………………………………..管理组
Groupadd zzb…………………………………..制造组
Groupadd netb………………………………….网络组
Groupadd leads…………………………………领导组
<2>创建用户
useradd -g cwb –s /dev/bin/false cwb01
useradd -g cwb –s /dev/bin/false cwb02
useradd -g cwb –s /dev/bin/false cwb03 财务
--------------------------------------------------------
useradd -g glb –s /dev/bin/false glb01
useradd -g glb –s /dev/bin/false glb02
useradd -g glb –s /dev/bin/false glb03 管理
------------------------------------------------------------
useradd -g zzb –s /dev/bin/false zzb01
useradd -g zzb –s /dev/bin/false zzb02
useradd -g zzb –s /dev/bin/false zzb03 制造
------------------------------------------------------------
useradd -g netb –s /dev/bin/false netb01
useradd -g netb –s /dev/bin/false netb02
useradd -g netb –s /dev/bin/false netb03 网络
------------------------------------------------------------
useradd -g leads –s /dev/bin/false lead01
useradd -g leads –s /dev/bin/false lead02
useradd -g leads –s /dev/bin/false lead03 领导
创建samba密码(不然无法登陆)
smbpasswd -a 用户名
2、创建目录
mkdir samba
ls
cd samba
mkdir cwb glb zzb pub exchange
ls
chmod 755 samba
cd ..
chmod 755 samba
cd samba
chmod 755 pub
chmod 1777 exchange
chmod 755 cwb
chmod 755 glb
chmod 755 zzb
cd cwb
mkdir duiwai gonggong shoukong
chmod 700 shoukong
chmod cwb01:cwb shoukong
chown cwb01:cwb shoukong
setfacl -m u:lead01:rx shoukong
setfacl -m u:lead03:rx shoukong
chmod 755 duiwai
chown cwb02:cwb duiwai
chmod 755 gonggong
chown cwb02:cwb gonggong
cd ..
cd glb
ls
mkdir duiwai gonggong shoukong
chmod 700 shoukong
chown glb01:glb shoukong
setfacl -m u:lead01:rx shoukong
chmod 755 duiwai
chown glb02:glb duiwai
chmod 755 gonggong
chown glb02:glb gonggong
cd ..
sl
ls
cd pub
cd ..
cd pub
chmod 755
cd ..
chmod 755 pub
setfacl -m g:netb:rwx pub
chmod 1777 exchange
ls
cd samba
mkdir cwb glb zzb pub exchange
ls
chmod 755 samba
cd ..
chmod 755 samba
cd samba
chmod 755 pub
chmod 1777 exchange
chmod 755 cwb
chmod 755 glb
chmod 755 zzb
cd cwb
mkdir duiwai gonggong shoukong
chmod 700 shoukong
chmod cwb01:cwb shoukong
chown cwb01:cwb shoukong
setfacl -m u:lead01:rx shoukong
setfacl -m u:lead03:rx shoukong
chmod 755 duiwai
chown cwb02:cwb duiwai
chmod 755 gonggong
chown cwb02:cwb gonggong
cd ..
cd glb
ls
mkdir duiwai gonggong shoukong
chmod 700 shoukong
chown glb01:glb shoukong
setfacl -m u:lead01:rx shoukong
chmod 755 duiwai
chown glb02:glb duiwai
chmod 755 gonggong
chown glb02:glb gonggong
cd ..
sl
ls
cd pub
cd ..
cd pub
chmod 755
cd ..
chmod 755 pub
setfacl -m g:netb:rwx pub
chmod 1777 exchange
2、设置共享权,ACL、文件系统权限
Chmod 755 samba
Chmod 755 pub
Chmod 1777 exchange
Chmod 755 cwb
Chmod 755 glb
Chmod 755 zzb
------------------------------------------------------------------------
财务部
Chmod 700 受控
Chown cwb01:cwb 受控 主管维护
Setfacl –m u:lead01:rx 受控 …………… ACL(总经理访问、总监访问)
Setfacl -m u:lead3:rx 受控
-------------------------------
Chmod 755 对外
Chown cwb02::cwb 对外
----------------------------------
Chmod 755公共
Chown cwb02:cwb公共
管理部
Chmod 700 受控
Chown glb01:glb 受控 主管维护
Setfacl –m u:lead01:rx 受控 ……………..ACL(总经理访问)
-------------------------------
Chmod 755 对外
Chown glb02:glb 对外……………………
----------------------------------
Chmod 755公共
Chown glb02:glb公共
公共区域
Chmod 755
Setfacl –m g:netb:rwx ………………………网络部维护
交换区域
Chmod 1777
3、Samba服务配置
Services smb restart ……………..启动smb服务
[samba] ………………….发布共享目录
Path=………..
Comment=samba directory
Public = yes
Writebale = yes
[homes]…………………………用户主目录
Conmment=user directory
Public=no
Browseable = no
Valid users = %s
阅读全文
0 0
- Samba 企业应用案例需求
- Test3@Samba企业应用案例需求
- 文件服务器之SAMBA服务器及Samba 企业应用案例需求
- Samba 企业应用案例
- Samba 企业应用案例
- Samba 企业应用案例
- samba的企业应用案例
- Linux之redhat-----Samba 企业应用案例
- samba企业应用
- For 企业应用案例
- Samba服务配置与应用案例
- Samba服务配置与应用案例
- Websphere安装、企业部署应用 【应用案例】
- 从实际案例看企业对信息化人才的需求
- samba案例
- Samba案例
- samba 案例
- samba案例
- js时间戳转化为便准时间格式
- PyTorch学习总结(七)——自动求导机制
- 用 Python 写一个 NoSQL 数据库
- 工厂模式
- Python学习——struct模块的pack、unpack示例
- Samba 企业应用案例需求
- pandasql库学习使用之在Python中执行SQL语句
- OpenCV环境及工程配置
- attributeerror :module ‘numbers’has no attribute integral
- Spark:Java实现 二次排序
- 修改Android app图标(Android Studio) 和名称
- GreenDao3.2.2详细用法包括集成,运用
- FMDB数据库升级增加表字段
- java求素数的方式