2022-10-23 501
许多数据中心都在网络文件系统上创建更先进的文件共享,该过程需要用户账号信息验证。如果正在使用Linux系统,那么可以将NetApp存储和LDAP集成,增强安全性。
大部分存储的权限控制都能与微软的活动目录授权集成,但为Linux系统配置Lightweight Directory Access Protocol(LDAP)集成却并非易事。
安全的文件共享需要用户授权验证,就如那些高级别数据共享和归档项目所要求的一样。如果Linux用户需要访问这些共享,存储设备首先必须要识别这些Linux用户账号。除了活动目录,也可以使用LDAP集成,但LDAP的配置比较复杂。好消息是NetAPP公司的存储支持LDAP服务器验证集成。接着,你可以在存储上设置文件访问权限,就如你在本地Linux文件服务器那样。
开始配置NetAPP存储与LDAP集成。通过SSH登录NetAPP存储的命令行模式。输入priv set advanced命令,此命令可以让你设置所有必须的安全参数。接着,输入options ldap,可以查看当前设置情况(你也可以通过浏览器网页的方式完成这些操作):
ams5-fas2240-A*>optionsldap ldap.ADdomain ldap.basedc=example,dc=com ldap.base.group ldap.base.netgroup ldap.base.passwd ldap.enableon ldap.minimum_bind_levelanonymous ldap.name ldap.nssmap.attribute.gecosgecos ldap.nssmap.attribute.gidNumbergidNumber ldap.nssmap.attribute.groupnamecn ldap.nssmap.attribute.homeDirectoryhomeDirectory ldap.nssmap.attribute.loginShellloginShell ldap.nssmap.attribute.memberNisNetgroupmemberNisNetgroup ldap.nssmap.attribute.memberUidmemberUid ldap.nssmap.attribute.netgroupnamecn ldap.nssmap.attribute.nisNetgroupTriplenisNetgroupTriple ldap.nssmap.attribute.uiduid ldap.nssmap.attribute.uidNumberuidNumber ldap.nssmap.attribute.userPassworduserPassword ldap.nssmap.objectClass.nisNetgroupnisNetgroup ldap.nssmap.objectClass.posixAccountposixAccount ldap.nssmap.objectClass.posixGroupposixGroup ldap.passwd****** ldap.port389 ldap.serversut01.example.local ldap.servers.preferredut01.example.local ldap.ssl.enableoff ldap.timeout20 ldap.usermap.attribute.unixaccountunixaccount ldap.usermap.attribute.windowsaccountwindowsaccount ldap.usermap.base ldap.usermap.enableoff
如果有任何参数设置错误,可以使用options ldap.base命令来设置正确的搜索域:
ams5-fas2240-A*>optionsldap.basedc=commerce-hub,dc=local
通过命令设置好搜索域之后,需要从LDAP目录服务中获取信息。getXXbyYY命令可以显示系统是如何针对arnaud账号进行验证的:
ams5-fas2240-A*>getXXbyYYgetpwbyname_rarnaud pw_name=arnaud pw_passwd={{******}} pw_uid=1002,pw_gid=100 pw_gecos= pw_dir=/home/arnaud pw_shell=/bin/bash ams5-fas2240-A*>getXXbyYYgetpwbyname_rlinda pw_name=linda pw_passwd={{******}} pw_uid=1001,pw_gid=100 pw_gecos= pw_dir=/home/linda pw_shell=/bin/bash
存储在对LDAP服务器传来的用户账号信息验证通过后;接着会确保其在所有层面都工作正常。修改nsswitch.conf文件的配置信息,需要具备读写权限,使用文件编辑器打开/etc/nsswitch.conf文件。文件中应该包含如下几行内容:
ams5-fas2240-B>wrfile/etc/nsswitch.conf hosts:filesdnsnis passwd:ldapfilesnis netgroup:ldapfilesnis group:ldapfilesnis shadow:filesnis
现在,存储设备已经可以通过LDAP服务器获得用户信息了。如此这般,NetApp存储与LDAP服务器用户验证集成后,可以正常控制网络文件系统(NFS)共享的权限设定。可以使用options nfs.v4.acl.enable命令切换NFSv4访问控制列表。你还可以将Linux系统的ACL应用在NetApp存储上,这样可以让存储更像Linux文件目录那样,具备对应的权限:
ams5-fas2240-B>optionsnfs.v4.acl.enableon
nfs.v4.acl.enable选项的变更会影响在占用模式下高可用性配置中的所有成员。需要确保改参数和高可用配对中的成员权限一致。
NetApp存储现在已经完全与Linux环境集成,管理员们可以将其当作本地Linux文件系统使用了。
原文链接:https://77isp.com/post/8882.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态