Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: sudo и pam.d  (Прочитано 1879 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ubuntufreek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
sudo и pam.d
« : 30 Ноября 2009, 19:33:41 »
Доброго времени суток.

У меня серверная Ubuntu-hardy.

Какие-то pam.d службы снеслись, возможно из-за ошибок в файловой системе.
Теперь я не могу выполнять SUDO-команды.
ошибка в SSH: "sudo: unable to initialize PAM: No such file or directory"
ошибка в webmin: "su: pam_start: error 26"

Что я могу делать: загрузиться в рескью, запускать/останавливать службы, входить по SSH как root, работает webmin.
Библиотека pam_unix.so присутствует в lib/security

Как восстановить судо-команды? Переустановить я естественно не могу, т.к. не работает sudo
Может быть как-то можно отключить pam полностью? или как-то сделать, чтобы sudo не требовалось?

Спасибо за любые идеи.
« Последнее редактирование: 30 Ноября 2009, 20:00:49 от ubuntufreek »

Оффлайн pashken

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: sudo и pam.d
« Ответ #1 : 30 Ноября 2009, 20:02:53 »
PAM-службы скорее всего не снеслись, ты, наверное, ставил серверную ubuntu в экспертном режиме и ввел пароль рута. При этом ты как обычный пользователь не можешь пользоваться sudo.
Попробуй перегрузиться в recovery mode, установить sudo, добавить себя в /etc/sudoers и группу wheel.

Оффлайн ubuntufreek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: sudo и pam.d
« Ответ #2 : 30 Ноября 2009, 20:06:19 »
я в группе sudoers есть.
И вообще, два дня назад все нормально работало.

На счет recovery mode, он у меня необычный, т.к. это хостинг и я лишь имею доступ к файловой системе. т.е. я не могу запустить реинсталяцию.

Пользователь решил продолжить мысль 30 Ноября 2009, 16:09:00:
Цитировать
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Uncomment to allow members of group sudo to not need a password
 %sudo ALL=NOPASSWD: ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL
mylogin ALL=(ALL) ALL

мой sudoers

и ниже мой pam.d/sudo

Цитировать
#%PAM-1.0

@include common-account
@include ftp
@include other
@include sudo


Пользователь решил продолжить мысль 30 Ноября 2009, 21:44:09:
Неужели это все!
« Последнее редактирование: 30 Ноября 2009, 21:44:09 от ubuntufreek »

 

Страница сгенерирована за 0.046 секунд. Запросов: 23.