niklassaers Asked: 2010-03-31 22:28:37 +0800 CST2010-03-31 22:28:37 +0800 CST 2010-03-31 22:28:37 +0800 CST XServe 不允许我登录 772 断电后,我的 Xserve 不会让我在登录屏幕上登录。我仍然可以通过 SSH 进入该框并访问它的其他服务,但是当我输入本地用户名和密码或基于 ldap 的用户名和密码(此服务器是 LDAP 服务器)时,登录框会抖动。关于如何解决这个问题的任何建议? 干杯 尼克 login ldap apple xserve 3 个回答 Voted Best Answer Spiff 2010-04-01T02:38:26+08:002010-04-01T02:38:26+08:00 电源故障会是红鲱鱼吗?你最近在搞乱服务 ACL 吗?您可以禁止所有用户使用带有服务 ACL 的 GUI。 编辑: 如果您可以通过 SSH 登录,您可以通过执行以下操作将自己添加回 loginwindow 访问组: sudo dseditgroup -o edit -a $USER -t user com.apple.access_loginwindow 也就是说,您正在sudo使用超级用户权限来运行dseditgroup以编辑您的 DirectoryServices 组。操作是edit,您正在添加用户$USER(无论您以 SSH 身份登录),记录类型是user,并且要添加到的组是com.apple.access_loginwindow。 之后,一旦您再次获得 GUI 访问权限,我建议您使用 GUI 中的服务器管理工具来查看和编辑您的服务 ACL (SACL)。提供的从命令行编辑 SACL 的方法还有很多不足之处。 tegbains 2010-03-31T22:37:51+08:002010-03-31T22:37:51+08:00 你可以作为root用户登录吗?如果是这样,请以 root 身份登录并启动 ServerAdmin 并检查 OpenDirectory 状态。OpenLDAP 正在运行吗?密码服务器呢? 另外,您可以使用 ServerAdmin 或 Workgroup Manager 从另一台 Mac 管理服务器吗? 另外,您使用的是什么版本的 MacOS X Server? Matt 2010-08-24T15:56:02+08:002010-08-24T15:56:02+08:00 另一种选择是在用户字段中尝试 >console,然后会给您一个控制台屏幕以登录,然后运行上面的 dseditgroup 命令。
电源故障会是红鲱鱼吗?你最近在搞乱服务 ACL 吗?您可以禁止所有用户使用带有服务 ACL 的 GUI。
编辑:
如果您可以通过 SSH 登录,您可以通过执行以下操作将自己添加回 loginwindow 访问组:
也就是说,您正在
sudo
使用超级用户权限来运行dseditgroup
以编辑您的 DirectoryServices 组。操作是edit
,您正在添加用户$USER
(无论您以 SSH 身份登录),记录类型是user
,并且要添加到的组是com.apple.access_loginwindow
。之后,一旦您再次获得 GUI 访问权限,我建议您使用 GUI 中的服务器管理工具来查看和编辑您的服务 ACL (SACL)。提供的从命令行编辑 SACL 的方法还有很多不足之处。
你可以作为
root
用户登录吗?如果是这样,请以 root 身份登录并启动 ServerAdmin 并检查 OpenDirectory 状态。OpenLDAP 正在运行吗?密码服务器呢?另外,您可以使用 ServerAdmin 或 Workgroup Manager 从另一台 Mac 管理服务器吗?
另外,您使用的是什么版本的 MacOS X Server?
另一种选择是在用户字段中尝试 >console,然后会给您一个控制台屏幕以登录,然后运行上面的 dseditgroup 命令。