Как включить отключенную учетную запись пользователя на MacBook Pro под управлением OS X El Captain?

Я отключил учетную запись пользователя в Системных настройках> Пользователи и группы> Щелкните правой кнопкой мыши пользователя> Дополнительные параметры...> Оболочка входа: используя:/bin/false

Теперь отключенная учетная запись отображается в окне входа в систему, но ее нет в Системных настройках. Я использовал sudo chsh <username> /bin/bashи sudo chpass -s /bin/bash <username>в Терминале , и это не вернуло его.

Ответы (1)

Обычно правильное значение отключения оболочки входа в систему: /usr/bin/false вместо /bin/false . Поэтому я не знаю, является ли ваш /bin/false просто опечаткой или нет.

Даже используя ложный UserShell, я не смог воспроизвести вашу проблему.

Вы можете попробовать следующее: откройте Терминал и введите

dscl . read /Users/user_name

чтобы проверить, существует ли еще пользователь user_name .

Затем проверьте UserShell :

dscl . read /Users/user_name UserShell

Чтобы изменить UserShell, используйте:

sudo dscl . change /Users/user_name UserShell /bin/false /bin/bash 

В зависимости от значения, найденного ранее, вам, возможно, придется использовать /usr/bin/false вместо /bin/false в качестве оболочки, которую следует заменить.

Затем перепроверьте UserShell :

dscl . read /Users/user_name UserShell

что должно дать:

Пользовательская оболочка: /bin/bash

Выйдите из Терминала и откройте Системные настройки. Правильное значение UserShell должно снова сделать потерянного пользователя видимым в Системных настройках > Пользователи и группы.