samba server designing scheme
现在计划在公司搭建一台文件服务器,使公司的员工可以方便的进行资源共享和整理。因为公司的需求,samba服务器不仅仅可以在公司办公室内网里访问,同时也要求在项目的文员可以使用。办公室里分别有人事行政部和市场调查部以及财务部,外网访问有项目文员。现作出以下计划
1,每个部门都有部门公用目录,部门员工权限是可读可写可执行
2,公用目录里面,除了上传文件的用户及管理员以及其他用户不能删除
3,每个员工有1个自己的目录,除自己可读可写权限,只有部门经理可读
4,部门经理配额为10GB
5,项目文员部通过IP访问SAMBA服务器,配额为1GB
计划在samba服务器上建立的用户
人事行政部(hr) |
市场调查部(mk) |
财务部(fd) |
项目文员(pro) |
Hradmin(经理) |
Mkadmin(经理) |
Fdadmin(经理) |
Proadmin(经理) |
Hruser1 |
Mkuser1 |
Fduser1 |
Prouser1 |
Share:hrshare |
Share:mkshare |
Share:fdshare |
Share:proshare |
rpm -qa| grep samba //检查是否安装samba服务
yum -y install samba //通过yum安装samba,假如其中出现无法安装等问题,请检查网络设置,特别是DNS设置、
groupadd hr //创建hr组
useradd -g hr hradmin
useradd -g hr hruser1 /
groupadd mk //创建mk组
useradd -g mk mkadmin
useradd -g mk mkuser1
groupadd fd //创建FD组
useradd -g fd fdadmin
useradd -g fd fduser1
groupadd pro //创建pro组
useradd -g pro proadmin
useradd -g pro prouser1 //创建用户proadmin等并加入pro组
smbpassword -a hradmin
smbpassword -a hruser1
smbpassword -a proadmin
smbpassword -a prouser1
smbpassword -a mkadmin
smbpassword -a mkuser1
smbpassword -a fdadmin
smbpassword -a fduser1 //把用户加入smb,并创建密码
mkdir /share/hrshare /share/mkshare /share/fdshare /share/proshare //创建相关共享目录
chomot 5775 /share/hrshare /share/mkshare /share/fdshare /share/proshare //更改目录的权限,5777代表 o+t775
chown hradmin:hr /share/hrshare
chown fdadmin:fd /share/fdshare
chown proadmin:pro /share/proshare
chown mkadmin:mk /share/mkshare //更改目录的拥有者和拥有组
vim /etc/samba/smb.conf
----------------------------------
[hrshare] //共享名称
comment = hradmin //共享说明
path = /share/hrshare //共享目录
writable = yes //允许写入
valid users = @hr //只允许hr组访问
[mkshare]
comment = mkadmin
path = /share/mkshare
writable = yes
valid users = @mk
[fdshare]
comment = fdadmin
path = /share/fdshare
writable = yes
valid users = @fd
[proshare]
comment = proadmin
path = /share/proshare
writable = yes
valid users = @pro
--------------------------------
/etc/init.d/smb start //启动samba服务
/etc/init.d/nmb start // 启动nnm服务
如果访问不了,那就尝试关闭防火墙和selinux
server stop stop //关闭防火墙
setenfore 0 //临时关闭selinux