Если ваш пользователь является администратором, он должен (по умолчанию) иметь возможность использовать sudo
(на основе содержания файл sudoers ).
Если вы снова включите пользователя root и изучите содержимое файла в /etc/sudoers
, вы должны найти эту строку (которая указывает, что группа администраторов имеет возможность использовать sudo
):
%admin ALL=(ALL) ALL
Это может быть хорошей идеей, чтобы подтвердить, что "Фил" находится в группе пользователей с правами администратора. Вы можете выполнить эту проверку в командной строке, используя эту команду (конечно, после повторного включения root):
sudo dseditgroup -o checkmember -m phil admin
Также возможно, что rootpw
флаг может быть установлен в /etc/sudoers
файл (это должно быть отключено по умолчанию). Если вы найдете следующую строку в этом файле, посмотрите, поможет ли ее удаление:
Defaults rootpw
/etc/sudoers
,