异构环境文件服务器配置

简介:
异构环境文件服务器配置
    要求:samba文件服务器的访问要通过身份认证,而认证工作由 windows2003的域控制器完成。
用户只需一次输入密码,即可访问网络中的所有资源。
企业环境:企业已使用windows2003的活动目录进行管理,现在该企业需要一台文件服务器,供企业内部员工方便的实用共享文件,和共享网络打印机。网络拓扑图如下,现有企业的域控制器的名称为dc1.a.com
所有客户端都加入域中。其中设计部的计算机位于192.168.0.0/24网段,市场部计算机位于192.168.1.0/24网段,财务部位于192.168.2.0/24网段。文件服务器使用RHEL5,ip地址192.168.1.2/24,FQDN:file.a.com。将
/dev/sda10 挂载到/share 下作为共享分区使用。企业对文件服务器的要求如下:
     1.所有用户访问samba服务器不需要二次认证。
     2.需要一个存放内部资料的目录,所有用户只读其中的内容。
     3.每个部门有一个需要存放资料的目录,只允许该部门的员工可见、可读、可写,其内容除了上传文件的用户及管理员外其他用户不能删除。
     4.每位员工有一个自己的目录, wps_clip_image-32697除自己可读可写外,只有部门经理可读。
案例实施:
    1.在file.a.com上安装samba服务,Kerberos服务。
    2.在file.a.com 上配置/dev/sda10挂载参数,让该分区支持acl和磁盘配额。
      vi /etc/fstab   修改如下
      /dev/sda10  /share   ext3   defaults,acl,usrquota,grpquota  0  0
mount –o remount /share
    3.在file.a.com上建立共享文件。
mkdir /share/design          //设计部专用  设计部读写,其他只读
mkdir /share/design/public    //设计部公用,设计部读写,用户属主和管理员可删除
mkdir /share/office          //公用         全部只读
mkdir /share/market          //市场部专用   市场部读写,其他只读
mkdir /share/market/public     //市场部专用   市场部读写,用户属主和管理员可删除
mkdri /share/finance    //财务部专用   财务部读写,不能删除,只有财务经理可删除,其他人不可见
      mkdir /share/share      //个人文件夹   在此目录下为每个员工建立同名目录
      chmod o+t /share/market/public      //通过Sticky 实现每个部门公共目录的属主和管理员可删除其他
      chmod o+t /share/design/public        人不可删
    4.使用如下命令修改selinux的状态:
setsebool –P samba_domain_controller  on
setsebool –P samba_enable_home_dirs on
setsebool –P samba_export_all_rw  on
setsebool –P smbd_disable_trans=1
chcon –R –t samba_share_t /share
chcon –R –t samba_share_t /bin/mount
chcon –R –t samba_share_t /bin/umount
5.windows域控制器上建立相应的用户和组,以及ou,修改用户的主要组,改为建立的本部门组。
     6.修改/etc/krb5.conf , /etc/nsswitch.conf ,  /etc/samba/smb.conf , /etc/pam.d/system_auth配置文件。
vi  /etc/samba/smb.conf
[global]
fstype = Samba FileSystem   //客户端映射驱动器后,显示为samba filesystem 文件系统
hosts deny = ALL    //拒绝所有客户端的访问
hosts allow = 192.168.0.  192.168.1.  192.168.2.  //只允许这三个网段的计算机访问。
veto files = /*.exe /*.com /*.bat /*.vbs /*.inf /  //不允许存放这种类型的文件
delete veto files = yes   如果存入指定类型的文件,强制删除。(主要防止病毒传播)
admin user = administrator     //全局共享管理员
// crete mask = 444     //创建文件的权限。
use  sendfile = yes   //可以提高samba服务器的工作效率。
max connection = 100  //最大客户端连接数量。
dos charset=GB2312
unix charset=GB2312 加上这二句就可以正确显示中文了
[design]
comment = design user can write   //描述
path = /share/design              //共享的本地目录
valid users = @A/design @A/finance @A/market   //授权访问的用户或组
public = no                   //不允许匿名访问
read only = yes               //所有用户只读
write list = @A/design           //只有design组可写入
group = @A/design               //用户访问时建立的目录或文件属组为design
create mask = 0664               //用户建立文件的默认权限
directory mask =  0775          // 用户建立目录的默认权限
上面的为可用选项实例
下面为具体配置
[design]
        comment = design user can wrinte
        path = /share/design
        valid users = @A/design, @A/finance, @A/market
        write list = @A/design
        force group = @A/design
        create mask = 0664   
[finance]
        comment = finance user can write
        path = /share/finance
        valid users = @A/finance, @A/market, @A/design
        write list = @A/finance
        force group = @A/finance
        create mask = 0664
[market]
        comment = market user can wrinte
        path = /share/market
        valid users = @A/finance, @A/market, @A/design
        write list = @A/market
        force group = @A/market
        create mask = 0664
Linux系统目录的设置:
[root@localhost share]# pwd
/share
[root@localhost share]# ll
total 12
drwxrwxrw- 3 design1  design  4096 Sep 12 22:47 design
drwxrwxrw- 2 finance1 finance 4096 Sep 12 22:28 finance
drwxrwxrw- 3 market1  market  4096 Sep 12 22:43 market
[root@localhost share]#
注意应该是:chown A/design1:A/design design  
            chmod 776 design -R  或者   chmod 770 design -R
samba的全局配置:请看前文《samba与AD的整合》
此文档由  秘飞虎 (qq:815889476 mail:mifeihu@163.com) 花了很长时间,查了好多资料才完成的,如果转载,请保留作者,及联系方式。












本文转自秘飞虎51CTO博客,原文链接: http://blog.51cto.com/mifeihu/400228 ,如需转载请自行联系原作者




相关文章
|
11天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
23 3
|
2天前
|
弹性计算 缓存 负载均衡
【阿里云弹性计算】游戏服务器部署实战:利用阿里云ECS打造低延迟游戏环境
【5月更文挑战第24天】使用阿里云ECS打造低延迟游戏环境的实战指南,包括选择高性能处理器和SSD存储的实例,规划架构,选择近玩家的地域和可用区,部署软件,优化性能及监控。通过负载均衡、自动扩展和数据缓存提升体验,同时关注数据安全与网络安全。
14 4
|
3天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版操作报错之遇到MySQL服务器的时区偏移量(比UTC晚18000秒)与配置的亚洲/上海时区不匹配,如何解决
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
4天前
|
存储 固态存储 安全
租用阿里云服务器2核8G、4核16G、8核32G配置可选实例规格及价格参考
在租用阿里云服务器时,一般通用型实例规格的云服务器处理器与内存配比为1:4,而2核8G、4核16G、8核32G配置就是用户选择较多的配置,这些配置的云服务器一般可用于中小型数据库系统、缓存和各种Web应用,目前在阿里云的活动中经济型e、通用算力型u1、通用型g7、通用型g7a等实例2核8G、4核16G、8核32G配置有优惠,本文为大家介绍这些配置在阿里云目前的活动中可选的实例规格及具体价格和收费标准情况,以供参考。
租用阿里云服务器2核8G、4核16G、8核32G配置可选实例规格及价格参考
|
4天前
|
Linux 数据库
ntp如何配置同步服务器
【5月更文挑战第19天】ntp如何配置同步服务器
26 2
|
6天前
|
存储 弹性计算 监控
【阿里云弹性计算】深入阿里云ECS配置选择:CPU、内存与存储的最优搭配策略
【5月更文挑战第20天】阿里云ECS提供多种实例类型满足不同需求,如通用型、计算型、内存型等。选择CPU时,通用应用可选1-2核,计算密集型应用推荐4核以上。内存选择要考虑应用类型,内存密集型至少4GB起。存储方面,系统盘和数据盘容量依据应用和数据量决定,高性能应用可选SSD或高效云盘。结合业务特点和预算制定配置方案,并通过监控应用性能适时调整,确保资源最优利用。示例代码展示了使用阿里云CLI创建ECS实例的过程。
72 5
|
11天前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
14 0
|
11天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
11天前
|
存储 弹性计算 固态存储
阿里云服务器租用价格参考,2核16G、4核32G、8核64G配置收费标准
阿里云服务器2核16G、4核32G、8核64G配置最新租用价格更新,2024年阿里云产品再一次降价,降价之后2核16G配置按量收费最低收费标准为0.596元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.085元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。云服务器实例规格的地域和实例规格不同,收费标准不一样,下面是2024年阿里云服务器2核16G、4核32G、8核64G配置的最新租用收费标准。
阿里云服务器租用价格参考,2核16G、4核32G、8核64G配置收费标准
|
11天前
|
PyTorch TensorFlow 算法框架/工具
【科研入门】搭建与配置云服务器的论文环境
本文介绍了如何搭建云服务器并配置论文代码环境,以AutoDL平台为例。首先,租用服务器并选择符合代码需求的镜像版本,如Python 3.7、TensorFlow 1.15和PyTorch。接着,启动服务器进入终端,克隆项目代码并使用Conda创建隔离的环境安装所需包。如果需在Pycharm中工作,还需在Pycharm内创建相同环境。最后,根据项目配置安装Tensorflow和PyTorch,遇到缺失包时通过`pip install`补充。完成配置后,可克隆服务器以备后续使用。遇到版本不兼容问题,可调整Conda环境的Python版本。
62 1
【科研入门】搭建与配置云服务器的论文环境

热门文章

最新文章