sudo и su вешают бесконечно … stumped

Я пытаюсь запустить su или sudo на моей машине CentOS 6.6. Каждый раз, когда я пытаюсь выполнить любую команду, мне будет предложено ввести пароль. После ввода пароля команда просто зависает. Я могу ctrl + c его. Я уже проверил мои /etc/hosts и добавил $HOSTNAME в $HOSTNAME 127.0.0.1 и ::1 . Я могу войти в систему под root с помощью hassel. Я попытался запустить strace на sudo ( strace -o ~/sudotrace.txt sudo -i ) и получил следующую ошибку:

sudo: effective uid is not 0, is sudo installed setuid root?

Выполнение ls -l

14 $ ls -l /usr/bin/sudo ---s--x--x. 1 root root 123832 Oct 15 2014 /usr/bin/sudo

Эти разрешения, кажется, ошибочны в соответствии с тем, что я читал в Интернете. Это все еще не объясняет, почему su ведет себя странно.

Любой вход был бы весьма признателен.

благодаря

  • Почему по умолчанию пользователь Debian не входит в список sudoer?
  • Ограничить пользователя для запуска определенной команды sudo
  • Как я могу имитировать `sudo su - user` в скрипте?
  • Подскажите пароль sudo и программно повысите привилегию в скрипте bash?
  • Как установить пароль, который нарушает ограничения пароля без изменения ограничений, используя sudo
  • Невозможно изменить настройки в команде, когда я запускаю его с помощью sudo
  • Разрешение отклонено: запись правила udev в тестовый файл в /etc/udev/rules.d/
  • Запросить пароль sudo, а не дать ошибку доступа
  • Запуск программы для вывода на голландском языке
  • Чтение с / dev / устройств ввода без прав root
  • sudo: невозможно инициализировать PAM: нет такого файла или каталога
  • Linux и Unix - лучшая ОС в мире.