发新话题
打印

[原创] samba服务器 应用实例

本主题由 iamshiyu 于 2007-10-25 21:39 加入精华

samba服务器 应用实例

本文网址:http://bbs.bitscn.com/135917 复制

一、应用案例:
1 所有员工都能够在公司内部流动办公,不管在那台电脑上工作,都要把自己的文件数据保存在samba文件服务器上.
2 市场部和技术部都有各自的目录,同一个部门的人共同拥有一个共享目录,其他部门的人都只能访问在服务器上自己的个人目录
3 所有的用户都不允许使用服务器上的shell

二、案例分析
1 建好用户帐号,用户默认都在服务器上有一个home目录,只有认证通过才能看到。
2 需要为市场部和技术部创建不同的组sales和tech

并且分配目录,把所有市场部的员工计入sales组,


技术部门加入tech组,通过samba共享sales和tech组

3 建立帐号的时候不分配shell

三、如何实现
1 为所有的用户创建帐号和目录,不分配shell

假设市场部有tom,jack技术部有red和blue,


总经理是ceo 财务是finace

2 建组sales和tech把所有市场部的员工加入sales组技术部门的员工加入tech组
3 创建两个目录/home/sales和/home/tech,并且修改两个目录的权限,分别属于sales组和tech组
4 通过samba共享/home/sales 和/home/tech组
5 测试

四、开始实施
1、创建sales和tech 两个组
         命令:
groupadd sales

                 groupadd tech
2、将用户帐号加入对应组中
   命令:useradd –g sales –s /bin/alse(不可用的shell)  tom     //m加入sales组
         useradd –g sales –s /bin/alse(不可用的shell)  jack    //m加入sales组

………………………………………………………………

3、户加入samba数据库
          smbpasswd –a tom  //后输入密码 两次确认即可
          smbpasswd –a jack  ……………………….
   如果用户多的话就要用脚本来实现了

如何使用脚本:

       命令:for user in red blue   //回车 使用for循环来
                                     实现一批用户的加入


             do                     //回车

             useradd –g /bin/false $user(变量)

             smbpasswd –a $user

done           //语句结束

                          提示输入密码第一次是red的密码
                          第二次是bule密码,
                           用这个实现加入一批用户

4、创建ceo和finace两个用户并加入smb服务器

使用useradd   加ceo和fince两个系统用户


   在使用smbpassd加入samba服务器


5、建立sales
tech目录

   命令:   mkdir /home/sales /home/tech

权限默认是当前用户管理员的


为了让两个用户组分别能访问他们的目录,要把sales目录付给sales组,
把tech目录权限付给tech组,实现方法:命令:

使用chgrp sales /home/sales   //赋予权限


          tech相同

          Chmod 770 使这个组的成员都能够写这个文件夹
          为了是文件夹权限不混乱使用chmod g+s /home/sales
6、 修改配置文件,建立共享文件夹

  通过samba共享出来

增加sales共享


Path=/home/sales


Conment=sales


Public=no


Valid users=@sales


Write list=@sales


Create mask=0770


Directory mask=0770

仿照这个格式在加一个tech目录 略
重新启动服务器 service smb restart

使用测试工具测试 smbclient –L 10.0.0.254 –U tom%tom


成功看到自己的用户和组

并且能实现用户的流动办公,实现上述要求。

TOP

原创的?

七夕银河
一个不想当将军的裁缝,绝不是一个好司机!

TOP

恩,原创的,听课时记的笔记

过两天整理出samba软件包的详细安装在发一篇

TOP

hehe大家多交流,共同提高!

七夕银河
一个不想当将军的裁缝,绝不是一个好司机!

TOP

怎么这个版本只有版主啊

TOP


TOP

看啊哦

TOP

写得不错,学习了,一起进步!!!!

TOP

楼主这个例子是好.能否把安装配置samba的方法说下.

TOP

不错,这样的帖子多了,Linux就好学了!好像老外有一种step by step 的书,就是这样的,多好学啊!

TOP

发新话题
版块跳转 
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论! 24小时违法信息处理:QQ58284700 TEL29989777
沪ICP备05002360号 / 增值电信业务经营许可证沪B2-20050290 / 当前时区 GMT+8, 现在时间是 2008-5-17 09:38 /