Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.
$ sudo mount
Password:
sudo: pam_authenticate: Неизвестный модуль
может ещё что нужно приложить? su работает нормально, так-же можно нормально зайти под root'ом или другим юзером без X, ну и с X тоже(под рутом не пробовал в Х).
вроде-бы после обновления glibc такая беда приключилась, а может и нет. Что делать - не знаю
ЗЫЖ mount не причём. так на любую команду ругается, в т.ч. на ls
интересно как так получилось, common-auth,common-password,common-session в любом случае должны быть.
Нет. Например в Mandriva и в Gentoo таких файлов нет.
2drBatty: Гугл намекнул, что такая проблема только в Mandriva, на каком-то форуме выдвинули предположение, что это или корявый перевод, или сообщение вылезает не там, где должно. Короче говоря, проверьте свой /etc/sudoers, возможно там накосячили.
PS, редактировать sudoers лучше с помощью команды visudo, она проверяет синтаксис и может сообщить об ошибках.
да какие там ошибки? одна строчка, да и та дефолтная...
Код:
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# Runas alias specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
PS: Да, ОС у меня слева написана, под аватаром. ОС: Linux Mandriva 2009.0 Free
Ну вот, уважаемый. У вас же sudo никому не разрешено! По-умолчанию в Mandriva так настроено. Я бы предположил, что "pam_authenticate: Неизвестный модуль" следует читать, как "пользователь отсутствует в списке sudo".
Ну вот, уважаемый. У вас же sudo никому не разрешено! По-умолчанию в Mandriva так настроено.
там было настроено раньше не так, по умолчанию sudo спрашивала пароль рута, она и сейчас спрашивает, только вот такое пишет
Пробовал разрешить некоторые команды - то-же самое.
Х.з.,как там в Мандриве,может свои велосипеды-вобще раскоментировать %wheel ALL=(ALL) ALL (через visudo обязательно.а то можно огрести проблем-ман "теневая аутентификация"(^_^)),юзера в группу wheel добавить (если нет его там) gpasswd -a юзер wheel
ЗЫЖ в конце концов можно вобще под root ом заходить... Я вовсе не про возможности, у меня есть su, мне непонятно что с командой случилось, а не как выполнить команду от рута.
Можно в sudoers детально расписать, какому пользователю - какую программу. Или разрешить все только определенному пользователю, а не группе wheel.
ЗЫЖ в конце концов можно вобще под root ом заходить... Я вовсе не про возможности, у меня есть su, мне непонятно что с командой случилось, а не как выполнить команду от рута.
Предположу что обновление системы затерло конфиг своим дефолтным.
Почему это?В Генте,в Дебиане так и делается при установке пакета sudo -по умолчанию юзер не имеет права пользоваться судо и надо ему разрешить предварительно.То что раньше работало-это Мандривовская специфика,неосведомлён в ней.Просто обшие Линуксовые методы везде работать должны.
по умолчанию юзер не имеет права пользоваться судо и надо ему разрешить предварительно.То что раньше работало-это Мандривовская специфика,неосведомлён в ней.Просто обшие Линуксовые методы везде работать должны.
это понятно, что юзер не имеет права
вроде(точно не помню) было как:
в sudoers всё по умолчанию запрещено, и sudo просит на всё пароль рута
а если в sudoers кого-то прописать, то sudo пароля не требует.
по умолчанию юзер не имеет права пользоваться судо и надо ему разрешить предварительно.То что раньше работало-это Мандривовская специфика,неосведомлён в ней.Просто обшие Линуксовые методы везде работать должны.
это понятно, что юзер не имеет права
вроде(точно не помню) было как:
в sudoers всё по умолчанию запрещено, и sudo просит на всё пароль рута
а если в sudoers кого-то прописать, то sudo пароля не требует.
или не в мандриве не так?
PS удалил и поставил пакет - без изменений.
Нет, не так. Если в sudoers нет никаких записей, то никто не может вообще выполнять sudo. Если присутствует запись вида "user ALL=(ALL) ALL", то у пользователя user при выполнение sudo будет запрашиваться его пароль, а если в sudoers прописано "user ALL=(ALL) NOPASSWD: ALL", то пароль запрашиваться не будет.
Ну да-это лишь указание кому можно пользоваться командой sudo ,а не отмена пароля.Пароль для sudo причём не рута,а пользовательский,su же-пароль рута.Потому судо более предподчительный метод для управления полномочиями пользователей.
хм... как интересно
а я думал нужно пароль рута вводить
оказывается в Mandriva пароль нужно вводить 1 раз
$
[doc@localhost ~]$ ls /home/drb/
ls: невозможно открыть каталог /home/drb/: Отказано в доступе
[doc@localhost ~]$ sudo ls /home/drb/
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
sudo: pam_authenticate: Неизвестный модуль
#здесь я ввёл неправильный пароль
[doc@localhost ~]$ sudo ls /home/drb/
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
#теперь пароль правильный
Документы Картинки Рабочий стол
tmp Видео Загрузки Музыка Шаблоны
#а теперь sudo пароля вообще не просит! даже если выйти и зайти.
[doc@localhost ~]$ sudo ls /home/drb/
Документы Картинки Рабочий стол
tmp Видео Загрузки Музыка Шаблоны
frank@fqc-desktop:~/1$ sudo неверный пароль
[sudo] password for frank:
Sorry, try again.
[sudo] password for frank:
sudo: 1 incorrect password attempt
frank@fqc-desktop:~/1$ sudo верный пароль
[sudo] password for frank:
sudo: верный: command not found
frank@fqc-desktop:~/1$ sudo пароль кэшируется на 15 минут
sudo: пароль: command not found
man sudo
Once a user has been authenticated, a
timestamp is updated and the user may then use sudo without a password for
a short period of time (15 minutes unless overridden in sudoers).