《公司内网文件共享服务器初稿》由会员分享,可在线阅读,更多相关《公司内网文件共享服务器初稿(8页珍藏版)》请在金锄头文库上搜索。
1、公司内网文件共享服务器一需求1.公司有 5 个大部门,分别为:人事行政部、财务部、技术部、市场部、运营部。2. 各部门的文件夹只允许本部门员工有权访问;各部门之间交流性质的文件放到公用文件夹中。3. 每个部门都有一个管理本部门文件夹的管理员账号和一个只能新建和查看文件的普通用户权限的账号。4. 公用文件夹中分为存放工具的文件夹和存放各部门共享文件的文件夹。5. 对于各部门自己的文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改和删除。不是本部门用户不能访问
2、本部门文件夹。6. 对于公用文件夹中的各部门共享文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改和删除。本部门用户(包括管理员和普通用户)在访问其他部门共享文件夹时,只能查看不能修改、删除、新建。对于存放工具的文件夹,只有管理员有权限,其他用户只能访问。二规划根据公司需求情况,现做出如下规划:1. 在系统分区时单独分一个 Company 的区,在该区下有以下几个文件夹:HR、 CaiWu、JiShu、ShiChang、YunYing 和 Share。在
3、Share 下又有以下几个文件夹:HR、CaiWu、JiShu、ShiChang、YunYing 和 Tools。2. 各部门对应的文件夹由各部门自己管理,Tools 文件夹由管理员维护。3. HR 管理员账号:hradmin;普通用户账号:hruser。CaiWu 管理员账号:caiwuadmin;普通用户账号:caiwuuser。JiShu 管理员账号:jishuadmin;普通用户账号:jishuuser。ShiChang 管理员账号:shichangadmin;普通用户账号:shichanguser。YunYing 管理员账号:YunYingadmin;普通用户账号:YunYingus
4、er。Tools 管理员账号:admin。文件夹之间的关系请见下图: 三SAMBA RPM 安装和启动在系统中使用 rpm qa |grep samba 和 rpm qa |grep smb 来查看系统有没有安装该软件,如果没有安装则挂载系统盘,找到 samba 软件包,使用 rpm ivh samba*和 rpm ivh smb*即可安装。使用 RPM 包安装后,samba 的配置文件 smb.conf 默认在/etc/samba/下。使用 service smb start 启动 samba。使用 chkconfig -level 35 smb on,可以使 samba 随系统一起启动。在
5、/etc/selinux/config 中将“SELINUX”项关闭,SELINUX=disabled。四新建用户使用 useradd 命令新建系统账户,然后再使用 smbpasswd a 建立 SMB 账户。rootSamba /#useradd s /sbin/nologin jishuadminrootSamba /#useradd g jishuadmin s /sbin/nologin jishuuserrootSamba /#useradd s /sbin/nologin shichangadminrootSamba /#useradd g shichangadmin s /sbi
6、n/nologin shichanguserrootSamba /#useradd s /sbin/nologin yunyingadminrootSamba /#useradd g YunYingadmin s /sbin/nologin yunyinguserrootSamba /#useradd s /sbin/nologin adminrootjxlocaldb share# useradd -s /sbin/nologin hradmin rootjxlocaldb share# useradd -g hradmin -s /sbin/nologin hruser rootjxloc
7、aldb share# useradd -s /sbin/nologin caiwuadmin rootjxlocaldb share# useradd -g caiwuadmin -s /sbin/nologin caiwuuserrootSamba /#smbpasswd a hradminrootSamba /#smbpasswd a hruserrootSamba /#smbpasswd a caiwuadminrootSamba /#smbpasswd a caiwuuserrootSamba /#smbpasswd a jishuadminrootSamba /#smbpasswd
8、 a jishuuserrootSamba /#smbpasswd a shichangadminrootSamba /#smbpasswd a shichanguserrootSamba /#smbpasswd a yunyingadminrootSamba /#smbpasswd a yunyinguserrootSamba /#smbpasswd a admin五新建目录rootSamba /#cd CompanyrootSamba Company#mkdir HR CaiWu JiShu ShiChang YunYing SharerootSamba Company#cd Sharer
9、ootSamba Share#mkdir HR CaiWu JiShu ShiChang YunYing Tools六更改目录属性使用 chown 命令更改目录的属主和属组。rootSamba /#cd /Company/rootSamba Company#chown hradmin.hradmin HRrootSamba Company#chown caiwuadmin.caiwuadmin CaiWurootSamba Company#chown jishuadmin.jishuadmin JiShurootSamba Company#chown shichangadmin.shichan
10、gadmin ShiChangrootSamba Company#chown yunyingadmin.yunyingadmin YunYingrootSamba Company#chown admin.admin Share使用 chmod 命令更改用户访问该目录的权限。rootSamba Company#chmod 1770 HR CaiWu JiShu ShiChang YunYing rootSamba Company#chmod -R 0775 SharerootSamba Company#cd /Company/Share/rootSamba Share#chown hradmin
11、.hradmin HRrootSamba Share#chown caiwuadmin.caiwuadmin CaiWurootSamba Share#chown jishuadmin.jishuadmin JiShurootSamba Share#chown shichangadmin.shichangadmin ShiChangrootSamba Share#chown yunyingadmin.yunyingadmin YunYingrootSamba Share#chown admin.admin ToolsrootSamba Share#chmod 1775 HR CaiWu JiS
12、hu ShiChang YunYing七配置 SambaSamba 的配置文件在/etc/samba 目录下,文件名为 smb.conf。rootSamba /#cd /etc/sambarootSamba samba#cp smb.conf smb.conf.bakrootSamba samba#vi smb.confglobalworkgroup = WORKGROUPserver string = Samba Server Version %vnetbios name = SAMBAlog file = /var/log/samba/%m.logmax log size = 50secu
13、rity = userpassdb backend = tdbsamHRcomment = This is a directory of HR.path = /etc/samba/Company/HR/ public = noadmin users = hradminvalid users = hradminwritable = yescreate mask = 0750directory mask = 0750JiShucomment = This is a directory of Technology.path = /etc/samba/Company/JiShu/public = no
14、 admin users = jishuadminvalid users = jishuadminwritable = yescreate mask = 0750directory mask = 0750CaiWucomment = This is a directory of the Ministry of Finance.path = /etc/samba/Company/CaiWu/public = no admin users = caiwuadmin valid users = caiwuadminwritable = yescreate mask = 0750directory m
15、ask = 0750ShiChangcomment = This is a marketing directory.path = /etc/samba/Company/ShiChang/public = noadmin users = shichangadminvalid users = shichangadminwritable = yescreate mask = 0750directory mask = 0750YunYingcomment = This is a directory of Production.path = /etc/samba/Company/YunYing/public = noadmin users = YunYingadminvalid users = YunYingadminwritable = yes create mask = 0750directory mask = 0750Sharecomment = This is a share directory.path = /etc/samba/Company/Share/public = novalid users = admin,hradmin