По ошибке сменил владельца каталога /usr с root на себя и дал право записи на группу, после перезагрузки перестали запускаться программы из оболочки,выходит сообщение Недостаточно прав. Пробовал менять владельца на рута, менять права, все равно также. Удалось поправить sudo.
Что можно сделать?
OS: Fedora7
Права и запуск программ из оболочки
Модератор: Bizdelnick
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Права и запуск программ из оболочки
#chown -Rc root:root * /usr/
#chmod -R 755 /usr/*
#chmod -R 755 /usr/*
Я странный...
-
pps
- Сообщения: 17
- ОС: Fedora 7
Re: Права и запуск программ из оболочки
Не помогло. Sudo перестал работать.
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
-
pps
- Сообщения: 17
- ОС: Fedora 7
Re: Права и запуск программ из оболочки
под рутом все нормально.
просто до этого при запуске, например, установка удаление программ, запрашивался пароль, а сейчас вообще не запускается.
-
Dr. Evil
- Сообщения: 411
- ОС: openSUSE 11.0 Beta3
Re: Права и запуск программ из оболочки
показывай файл настроек sudo.
-
pps
- Сообщения: 17
- ОС: Fedora 7
Re: Права и запуск программ из оболочки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
pps
- Сообщения: 17
- ОС: Fedora 7
Re: Права и запуск программ из оболочки
У кого федора 7, посмотри плиз права доступа на каталог /usr и его подкаталоги и файлы /usr/bin
-
pps
- Сообщения: 17
- ОС: Fedora 7
Re: Права и запуск программ из оболочки
nesk:
При выполнение команды chown с файлов слетают флаги suid
попробуй использовать команду rpmverify
для того что бы посмотреть права на какие файлы отличаются от дефолтных прав на этот файл в пакете.
плюс не надо забывать что есть еще и SElinux, он тоже добавляет к файлам дополнительные атрибуты
Проблема решилась присвоением UID для исполняемых файлов каталогов /usr/bin и /usr/sbin.
Программы из оболочки стали запускаться после установки UID на /usr/sbin/userhelper
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Права и запуск программ из оболочки
Если интересно еще, вот Федоровские пермишины на файлы в /usr/bin:
http://muaddeep.googlepages.com/permissions
http://muaddeep.googlepages.com/permissions