为了学习目的,我在 Virtual Box 中设置了 Raid 1 和 Raid 10。
4 个硬盘驱动器的以下分区:
我在四个驱动器上创建了一个 100mb 的分区 (/boot),并将其设为 raid 1 分区。
然后利用每个驱动器上的剩余空间,我设置了软件 raid 10 并将其配置为 LVM。在 LVM 中,我设置了一个 4GB 的交换分区和 20GB 的根分区 (/) 作为 ext4。
当我安装了 CentOS 6.2 64Bit 时,它似乎可以工作。然后我决定删除第二个 HD (Disk2.vdi) 以查看会发生什么并重新启动虚拟机,然后出现错误:
Kernel panic - not syncing: Attempted to kill init!
Run Code Online (Sandbox Code Playgroud)
这就是我卡住的地方。我希望操作系统能够正常加载并让我知道一个磁盘出现故障,但事实并非如此。怎么了?
编辑:我进一步挖掘以查看出了什么问题,这是屏幕截图:
当磁盘出现故障时,这是否正常?或者我没有正确设置分区/raid?
有什么方法可以将 LDAP 的基于 DN 的组之一用于 linux 组,而不是使用基于 uid 的 posixGroup 对象类?
更广泛地说,有什么方法可以避免使用一组用于支持 linux 帐户的组和一组其他所有使用的平行组?
我在使用代理授权进行更新时遇到了一些麻烦。我使用UnboundID的LDAP SDK连接到OpenLDAP的,并发送ProxiedAuthorizationV2RequestControl为dn: uid=me,dc=People,dc=example,dc=com
与更新。我已经测试并验证目标用户有权执行操作,但我得到
访问权限不足
当我尝试通过代理身份验证执行此操作时。
我已经配置olcAuthzPolicy=both
在cn=config
与authzTo={0}ldap:///dc=people,dc=example,dc=com??subordinate?(objectClass=inetOrgPerson)
原始用户。authzTo 似乎正在工作;当我改变它时,我得到
无权冒充身份
当我尝试更新时(也用于搜索)。
我ldapwhoami -U portal -Y DIGEST-MD5 -X u:mace -H ldap://yorktown -Z
现在可以在没有 saslauthd 的情况下工作。我只需要将代理用户(门户)的密码存储为纯文本。但是当我尝试更新任何内容时,我仍然遇到“访问权限不足”的问题。
dn: uid=portal,ou=Special Accounts,dc=example,dc=com
objectClass: inetOrgPerson
cn: portal
sn: portal
uid: portal
userPassword: test
authzTo: {0}ldap:///dc=People,dc=example,dc=com??sub?(objectClass=inetOrgPerson)
Run Code Online (Sandbox Code Playgroud)
dn: employeeNumber=1400,dc=People,dc=example,dc=com
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: sambaSamAccount
objectClass: shadowAccount
uid: mace
...
Run Code Online (Sandbox Code Playgroud)
下面是从更新登录尝试,尝试添加employeeNumber=1385
作为member
的cn=Data Management
。它似乎正确地查看了嵌套的组,但是一旦它在cn=administrators
.
op tag 0x66, time 1299022001
conn=31595 op=2 …
Run Code Online (Sandbox Code Playgroud)