[28期] 只有坚持才能梦想成真
来源:互联网 发布:域名注册后如何使用 编辑:程序博客网 时间:2024/04/29 15:05
实现梦想不仅要“肯做”还需要锲而不舍地“坚持做”。实现梦想往往是一个艰苦的、坚持的过程,而不是一步到位,立竿见影。那些成就卓越的人,几乎都在追求梦想的过程中表现出一种顽强的毅力。美国著名动作影星史泰龙高中时代旧梦想当一名演员,他前往好莱坞找导演,找制片人,整整三年,都没有一个人看好他,他也没有上过一个镜头。不过他没有气馁,而是一此次分析失败的原因,在自我反省,自我检讨中进步着。终于,一个拒绝他 20多次的导演答应给他一次拍电视剧的机会,这部电视剧第一季就创下了收视记录,从此,史泰龙成了家喻户晓的明星。故人云:“锲而舍之,朽木不折;锲而不舍,金石可镂。”实现梦想最忌讳缺乏恒心,朝三暮四。只要瞄准了大方向,坚持不懈地做下去,才能够扫除挡在梦想前面的障碍,实现美好的人生蓝图。因此,凡想干出一番事业,学习有所建树,就要做好进阶挑战甚至面对失败的准备,坚持不解地执行预定的计划,不断向着自己的目标前进。这样才有成功的希望,才能脚踏实地,一步一个脚印向着自己的梦想的比彼岸勇往直前。从来到LAMP兄弟连我和大家都在努力,都在坚持,为了自己的理想和未来。虽然感觉之前的学习成果不是太好!但是我相信通过我的坚持我会成功的。
笔记
Samba在企业中的简单应用案例
【案例要求与分析:】
需求1
所有的员工都能在公司内漫游办公,但不管在那台电脑上工作,都要把自己的文件数据库存在Samba文件服务器上。
分析:
需要Samba作为文件服务器,为所有的用户创建帐号和目录
需求2
为所有的用户创建帐号和目录,不分配shell
假设市场部有tom、jack,他们属于sales组
技术部有red、blue,他们属于tech组
总经理是ceo、财务是fineance,他们均属于lead组
分析:
建组sales,tech及leader组
所有市场部的员工加入sales组
技术部的员工加入tech组
ceo和fineance加入leader组
需求3
sales组的文件只有tom和leader组的人可以读写,其它人只能看(非认证用户是不能进入目录的);tech组的文件只有red和leader组的人可以读写,其它人只能看(非认证用户是不能进入目录的);
分析:
通过samba权限控制来做。
【实施步骤】
首先是安装samba34。
服务器系统 FreeBSD 8.1-64bit
samba版本 samba3.4
#cd /usr/ports/net/samba34
#make install clean
#cp /usr/local/share/examples/samba34/smb.conf.default /usr/local/etc/smb.conf
#echo 'nmbd_enable="YES"' >> /etc/rc.conf
#echo 'smbd_enable="YES"' >> /etc/rc.conf#记得用>>追加符,不然你的rc.conf文件会被清零的:)
启动samba
#/usr/local/etc/rc.d/samba start
先建立组和用户。把用户加入相应的组,给用户分配一个不可用的shell;由于组比较多,我建议在纸上画好组织结构图,这样也方便自己理解。
添加用户组
# pw groupadd sales
# pw groupadd tech
# pw groupadd leader然后用pw groupshow分别得知sales、tech及leader的GID分别为1005、1006和1007
添加用户
# pw useradd tom -s /sbin/nologin -g 1005
# pw useradd jack -s /sbin/nologin -g 1005
# pw useradd red -s /sbin/nologin -g 1006
# pw useradd blue -s /sbin/nologin -g 1006
# pw useradd ceo -s /sbin/nologin -g 1007
# pw useradd fineance -s /sbin/nologin -g 1007
将其分别添加进samba用户库,此处的samba密码尽量选择不一样,并注意密码的复杂性。
# smbpasswd -a jack
New SMB password:
Retype new SMB password:
Added user jack.
# smbpasswd -a red
New SMB password:
Retype new SMB password:
Added user red.
# smbpasswd -a blue
New SMB password:
Retype new SMB password:
Added user blue.
# smbpasswd -a ceo
New SMB password:
Retype new SMB password:
Added user ceo.
# smbpasswd -a fineance
New SMB password:
Retype new SMB password:
Mismatch - password unchanged.
Unable to get new password.
research_jail# smbpasswd -a fineance建立samba的文件目录,并分配权限。
建立samba的文件目录,并分配权限。
# mkdir /home/sales
# mkdir /home/tech
# ls -ld /home/sales
drwxr-xr-x 2 root wheel 512 Jan 25 05:36 /home/sales
# ls -ld /home/tech
drwxr-xr-x 2 root wheel 512 Jan 25 05:36 /home/tech
#给予sales和tech目录777权限的目的,是为了防止它们被本身的权限控制,用户能访问目录的最终权限是被文件目录的权限和samba权限的最小权限交集所控制
# chmod 777 /home/sales
# chmod 777 /home/tech
给这个二个目录建议sgid权限,将能建立的文件都划归其组所有
# chgrp sales /home/sales
# chgrp tech /home/tech
# chmod g+s /home/sales
# chmod g+s /home/tech
[root@localhost samba]# ls -ld /home/sales /home/tech
# ls -ld /home/sales /home/tech
drwxrws--- 2 root sales 512 Jan 25 05:36 /home/sales
drwxrws--- 2 root tech 512 Jan 25 05:36 /home/tech
用samba的权限来严格限制这二个目录的权限
修改配置文件vim /etc/samba/smb.conf,在文件的最后加入目录
[sales]
path = /home/sales
public = no
valid users = @sales,@leader
write list = tom,@leader
create mask = 0770
directory mask = 0770
[tech]
path = /home/tech
public = no
valid users = @tech,@leader
write list = red,@leader
create mask = 0770
directory mask = 0770重启服务器
#/usr/local/etc/rc.d/samba start总结
测试时我为了避免windows的NETBIOS的bug问题,直接开了三台windows机器,外加N台虚拟机,省得不停的net use /delete,免得闹心;测试结果还是比较成功的,其实这里主要也只牵涉到三个知识点,我这里归纳下:
一、用户的最终权限分配为目录的权限和samba权限的最小交集;
二、valid为认证用户,没经过认证的用户是不能看到其目录的文件的;
三、write list会覆盖用户原有的用户权限,即使他们原先只有读的权限。
原文地址:http://bbs.lampbrother.net/read-htm-tid-83825.html
上一篇:编写一个\函数解决统计文件或目录大小并转换存储单位
下一篇:[28期] 兄弟连,连向你,我,他
- 我点点挂机软件
- 关停动漫影视类QQ群 引QQ群改...
- 如何从惠普官方网站下载相应产...
- 买 U 盘千万要注意实际读写速...
- 什么是LCD
- 大家都是用什么来管理hadoop集...
- 网站被人挂了吗,添加了些程序...
- Nginx如何保证不走宕机的那个...
- 大家谈谈MYSQL客户端和服务器...
- 以下代码运行后为何会输出5?...
- [28期] 只有坚持才能梦想成真
- 只有坚持,坚持,在坚持,才能取得最后的成功
- 到底怎么样才能坚持
- 没有退路、只有坚持
- 只有偏执狂才能生存!
- 只有偏执狂才能生存
- 只有战斗 才能活着
- 只有偏执狂才能生存!
- 只有总结才能进步,只有反思才能进步
- 只有坚持不懈才能取得成功
- “只有中国才能救世界”
- 只有华强北才能拯救诺基亚?
- 盘点:只有偏执狂才能成功
- 只有Android才能救诺基亚?
- 只有改革开放才能发展中国
- 读书笔记-只有偏执狂才能生存
- 只有改变才能看见未来
- 只有程序员才能看懂的!
- C军团第九贴——二进制、八进制、十进制、十六进制
- Hibernate配置文件
- [28期] 我到兄弟连了,兄弟连万岁
- Unity 粒子的相关属性介绍
- 编写一个\函数解决统计文件或目录大小并转换存储单位
- [28期] 只有坚持才能梦想成真
- 将Smart Forms 的输出转换为PDF格式
- [28期] 兄弟连,连向你,我,他
- [29期] shell编程有感
- [29期] [总结]LINUX常用的目录
- 从事web前端两年半后的迷茫
- [29期] 不要让你的LINUX被一群人用板砖拍
- [27期] 冒泡排序法
- [28期] 字符串函数总结