Почему я вижу "Операция была отклонена, потому что текущие учетные данные не имеют соответствующих привилегий" при попытке chsh?
Я устанавливаю новый dev Macbook Pro и пытаюсь заменить bash на zsh. Я установил zsh и могу запустить его, чтобы изменить оболочку в сеансе. Когда я использую
sudo chsh -s /bin/zsh username
Я получаю сообщение об ошибке:
chsh: операция была отклонена, поскольку текущие учетные данные не имеют соответствующих привилегий. Операция была отклонена, поскольку текущие учетные данные не имеют соответствующих привилегий.
AFAIK У меня есть права администратора на машине. Что может быть причиной этого?
3 ответа
Я столкнулся с этой проблемой минуту назад. Я могу подтвердить, что в /etc/shells указан '/bin/zsh', поэтому ответ Дэвида Шварца не относится к моему делу. У Macworld есть совет для Mac OS 10.5, и, похоже, он работает и для 10.6. Давайте продублируем информацию о ссылке!
Чтобы изменить оболочку входа в свою учетную запись в Leopard, сделайте это...
Удерживая клавишу Control, щелкните имя своей учетной записи на панели "Учетные записи" в Системных настройках и выберите "Дополнительные параметры" в появившемся контекстном меню (сначала необходимо разблокировать панель, щелкнув значок блокировки).
В появившемся окне "Дополнительные параметры" введите путь к предпочитаемой оболочке или выберите среди различных оболочек, уже установленных в /bin: bash, tcsh, sh, csh, zsh или ksh. Наконец, нажмите ОК.
В примечании в верхней части экрана "Дополнительные параметры" указано, что для вступления изменений в силу необходимо перезапустить компьютер, но вам просто нужно выйти из системы и снова войти в нее.
Вы забыли обновить /etc/shells
или любая другая таблица, аналогично перечисляющая набор оболочек, которые пользователю разрешено устанавливать.
сообщает: «Операция отклонена, поскольку текущие учетные данные не имеют соответствующих привилегий». для сетевых учетных записей тоже. Мне пришлось обновить учетную запись Active Directory пользователя на моем iMac до мобильной учетной записи, чтобы иметь возможность использоватьchsh
или щелкните, удерживая клавишу Control, в настройках «Пользователи и группы», чтобы работать.