После сбоя питания мой Xserve не позволяет мне войти в систему на экране входа в систему. Я все еще могу подключиться по SSH к ящику и получить доступ к другим его службам, но поле входа просто трясется, когда я пишу либо локальное имя пользователя и пароль, либо имя пользователя и пароль на основе ldap (этот сервер является сервером LDAP). Любые предложения о том, как я могу решить эту проблему?
Ура
Ник
Может ли сбой в электроснабжении быть отвлекающим маневром? Вы недавно возились со списками ACL служб? Вы могли запретить всем пользователям использовать графический интерфейс со списком управления доступом.
Редактировать:
Если вы можете войти по SSH, вы можете снова добавить себя в группу доступа к окну входа, выполнив следующие действия:
sudo dseditgroup -o edit -a $USER -t user com.apple.access_loginwindow
То есть вы используете sudo
использовать полномочия суперпользователя для запуска dseditgroup
для редактирования групп DirectoryServices. Операция edit
, вы добавляете пользователя $USER
(к кому бы вы ни подключились по SSH), тип записи user
, и группа, в которую его нужно добавить, com.apple.access_loginwindow
.
После этого, когда у вас снова появится доступ к графическому интерфейсу, я бы рекомендовал использовать инструмент Server Admin в графическом интерфейсе для просмотра и редактирования ваших списков управления доступом (SACL). Методы, предоставляемые для редактирования списков SACL из командной строки, оставляют желать лучшего.
Другой вариант - попробовать> console в поле пользователя, после чего отобразится экран консоли для входа в систему, а затем выполнить команду dseditgroup выше.
Можете ли вы войти в систему как root
пользователь? Если это так, войдите в систему как root, запустите ServerAdmin и проверьте статус OpenDirectory. OpenLDAP работает? А как насчет сервера паролей?
Кроме того, можете ли вы использовать ServerAdmin или Workgroup Manager для администрирования сервера с другого Mac?
Кроме того, какую версию MacOS X Server вы используете?