LINUX.ORG.RU
ФорумAdmin

rpm -Uvh # user not exist — using root


0

0

При обновлении mailman получил сообщение:

$ sudo rpm -U i386/mailman-2.0.13-1.i386.rpm
предупреждение: группа mailman не существует - используется root

хотя и юзер и группа mailman создаётся при установке пакета и существует.
Теперь пакет не работает из-за неверных прав доступа, например, вместо положенного:
$ rpm -qvl mailman | grep /var/mailman/cron$
drwxr-sr-x 2 root mailman 0 Авг 3 2002 /var/mailman/cron
имеем:
$ ll -d /var/mailman/cron
drwxr-xr-x 2 root root 4096 Сен 23 17:23 /var/mailman/cron/

Этот пакет ранее устанавливался без проблем и работал.
Такое же сообщение получил при обновлении apache.
Дистрибутив - RedHat-7.3 Все пакеты из официальных обновлений и подписаны ключём redhat.

Какие будут соображения, коллеги? Сообщения вроде "redhat - отстой не интересны"

anonymous

а сменить права доступа на /var/mailman/cron не пробовал?

man chown
man chmod

chown root.mailman /var/mailman/cron

DiMoN ★★★
()

изменить вручную можно, но вопрос в том почему так получается, если до этого всё было нормально с этим пакетом. Пользователь и группа существуют, а rpm пишет, что нет :-(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.