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


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

时间: 2024-11-03 21:54:26

samba应用实例 (没完成)的相关文章

Samba共享实例

Samba  实例一 要求:共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读. 打开 samba 的配置文件/etc/samba/smb.conf 在[global]部分 把: MYGROUP 改成: WORKGROUP, 把:security = user 修改为: security = share. 然后 在文件的最末尾处加入以下内容: [share] comment = share all path = /tmp/samba browseable = yes public

samba应用实例

一.Samba服务部署的需求分析. ABC是一家网站设计公司,公司下有商务部.设计部.开发部.运维部四个部门,商务部门负责与客户共同并调研客户需求,为客户制定网站建设方案.设计部门根据商务部与客户的沟通记录与调研报告,确定设计风格与方案.网站设计具体方案经客户 审核确认后提交开发部完成网站代码的编写,向客户提交完成后的网站,经客户确认后上传到公司服务器由运维部门负责网站的运行维护工作. 根据这些信息可以看出该公司部门之间的衔接是非常密切的,部门之间有大量的数据需要共享,为加强部门之间互联互通,优

Linux系统备份还原工具1(DD)(应用实例)

DD使用教程:http://www.cnblogs.com/EasonJim/p/7442223.html 以下实例没经过大量测试,可能在一些机器上不会有效. 一般围绕以下几点进行设置: 1.dd完后调整分区正式大小 # umount /dev/sdb1 #在操作之前先卸载所有挂载 # e2fsck -f /dev/sdb1 # resize2fs /dev/sdb1 2.如果是dd整块硬盘的,需要修改新硬盘的UUID,在下面这个文件中,但是要注意挂载新硬盘分区的位置 /etc/fstab 查询

VM虚拟机下在LINUX上安装ORACLE 11G单实例数据库

VM虚拟机下在LINUX上安装ORACLE 11G单实例数据库 1.环境及安装前规划:虚拟机及OS如下 环境:VMware Wordstation ACE版 6.0.2 操作系统:OracleLinux-R5-U8-Server-i386-dvd    3.2G 安装操作系统,这里需要注意的是磁盘空间要预留足够. 我的规划是: 虚拟机分配1024M内存,当然如果主机内存足够,安装时内存设置2048M可以更快. 虚拟机分配一块磁盘,30G磁盘空间. /boot 100M ext3 /    20G

linux基础-第十七单元 Samba服务

Samba的功能 Samba的安装 Samba服务的启动.停止.重启 Samba服务的配置 Samba服务的主配置文件 samba服务器配置实例 Samba客户端设置 windows客户端 Linux客户端 课后作业 [本节内容]1. 掌握samba的功能: samba是一个网络服务器,用于Linux和Windows之间共享文件.2. 掌握samba服务的启动.停止.重启service smb start|stop|restart3. 掌握samba的主配置文件为:/etc/samba/smb.

在Linux中搭建 samba服务器

下面说一下如何在RHEL5.4中搭建samba服务器,在搭建samba服务器之前要了解: (1)samba服务器是干什么用的: (2)它的主要作用是什么: (3)它在什么情况下会使用到. SMB协议 SMB协议是在局域网中共享文件/打印机的一种协议,该协议可以为网络内部的Windows和Linux主机提供文件系统.打印服务. SMB的工作原理是让NetBIOS和SMB运行在TCP/IP之上,且使用NetBIOS的nameserver让Linux机器可以在Windows网络邻居中被浏览.这样Win

Linux Samba文件共享服务,安装与案例配置

Samba服务器安装和配置 1:安装Samba服务器软件包 [[email protected] ~]# rpm -qa | grep samba [[email protected] ~]# yum -y install samba [[email protected] ~]# yum -y install samba-client 2:/etc/samba/smb.conf文件详解 [[email protected] ~]# cat /etc/samba/smb.conf # See sm

使用Navicat或者其他数据库工具连接阿里云EDS(数据库服务器)实例过程详解

使用Navicat或者其他数据库工具连接阿里云EDS(数据库服务器)实例过程详解 背景:这几天从阿里云上面购买了云服务器,最垃圾的那种,还送oss和EDS数据库服务器,只不过EDS数据库服务器只有一个月的,就主动升级为一年的,49还是59忘了.对于配置这种EDS过程中,产生的一个念头就是:大厂就是大厂,考虑到用户使用产品的各个方面,都给你解释的清清楚楚,安排的明明白白的.所以,完全可以按照官方给的文档数据库权限用户和创建数据库和表,并使用Navicat连接到远程服务器 自己写文档不给官方文档,实

Service之“停止Service”

在Service类中,用于停止Service的方法有如下三个:     1. public final void stopSelf();     2. public final void stopSelf(int startId);     3. public final boolean stopSelfResult(int startId); 先说最好理解的,"public final void stopSelf()". 这个方法可以类比于Activity.finish().作用就是