码迷,mamicode.com
首页 > 其他好文 > 详细

samba应用实例 (没完成)

时间:2015-05-20 18:50:11      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:samba

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

Sharehrshare

Sharemkshare

Sharefdshare

Shareproshare


技术分享 

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

 


本文出自 “小网管的成长之路” 博客,请务必保留此出处http://sqlweeks.blog.51cto.com/7344588/1653148

samba应用实例 (没完成)

标签:samba

原文地址:http://sqlweeks.blog.51cto.com/7344588/1653148

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!