要求:
1.所有员工都能够在公司内流动办公,但不管在哪台电脑上工作,都要把自己的文件数据保存在Samba文件服务器上.
2.市场部,技术部都有各自的目录,同一部门的人共同拥有一个共享目录,其他部门的人都只能访问在服务器上自己个人的HOME目录
3.所有用户都不允许使用文件服务器上的shell.
实施:
1.为所有员工创建帐号和目录,不分配shell
例如:市场部有tom.jack,技术部有red,blue,总经理:ceo 财务:finance
2.建立组sales和tech.把市场部员工假如sales,把技术部员工假如tech
3.创建2个目录/home/sales和/home/tech,并且修改两个目录的权限分别属于sales和tech组.
4.通过samba共享/home/sales和/home/tech组
具体操作:
1.加入组:
#groupadd sales
#groupadd sales
2.加用户进入组
#useradd -g sales -s /bin/false tom
#useradd -g sales -s /bin/false jack
#useradd -g tech -s /bin/false red
#useradd -g tech -s /bin/false hat
3.设置用户密码:
#smbpasswd -a tom
#………… -a jack
#……………………
4. 建立目录:
#mkdir /home/sales /home/tech
5.改变权限:
#chgrp sales /home/sales
#chgrp tech /home/tech
#chmod 770 /home/sales
#chmod 770 /home/tech
#chmod g+s /home/sales
#chmod g+s /home/sales
6.实现共享:
#vi /etc/samba/smb.conf
加入[sales]
path = .home/sales
comment = sales
public =no
valid user = @sales
write list = @sales
create mask = 0770
directory = 0770
在加入[tech]
写法一样
现在这个文件服务器基本完成了,测试下。
由于是初学有很多不对的地方,希望大家指出,还有很多命令也在继续学习中,以后会慢慢按照自己学习的进度进行补充
转载于:https://blog.51cto.com/stoncal/56346