права доступа
Maze 9 октября, 2007 - 13:44
MazeComp ~ # emerge -f mdf2iso Calculating dependencies... done! >>> Emerging (1 of 1) app-cdr/mdf2iso-0.3.0-r1 to / >>> Downloading 'http://distfiles.gentoo.org/distfiles/mdf2iso-0.3.0-src.tar.bz2' [Errno 13] Permission denied: /usr/bin/wget -t 5 -T 60 --passive-ftp -O /usr/portage/distfiles/mdf2iso-0.3.0-src.tar.bz2 !!! ...так с каждым адресом.... Couldn't download 'mdf2iso-0.3.0-src.tar.bz2'. Aborting. !!! Fetch for /usr/portage/app-cdr/mdf2iso/mdf2iso-0.3.0-r1.ebuild failed, continuing... !!! Some fetch errors were encountered. Please see above for details. app-cdr/mdf2iso-0.3.0-r1
случилось это после того, как всему кроме /home поставил права доступа только на root, остальным запретил даже чтение. Если руками запустить wget (тупо copy-paste), то всё ок, дальше emerge работает.
Обратная поставновка прав на доступ не помогла. что делать?
»
- Для комментирования войдите или зарегистрируйтесь
Зря так
Зря так сделали. Некоторым программам надо иметь доступ к настройкам только через определенного пользователя.
grrr...
давайте вы выпьете три литра водки без закуски, а на утро я скажу вам:
если есть способ снять "зеркало" прав с рабочей системы, я бы просто руками пробил бы их у себя...
portage
Начиная с какой-то (не помню) версии Portage, появилась EMERGE_FEATURES="userfetch", которая включена по умолчанию, и запускает wget с правами обычного юзера.
_________________
~? **!
distfiles
Попробуй для /usr/portage/distfiles постввить права drwxrwxr-x (или drwxrwsr-x) root:portage
как всему кроме
как всему кроме /home поставил права доступа только на root, остальным запретил даже чтение. А так же запуск каких бы то ни было программ? Любопытный конфиг системы.
Что до вопроса - попробуйте дать distfiles права 0750. И скажите нам, пашет ли так.
А права у большинства папок простые - владелец root группа wheel права 0755 или 0754 для /sbin и присных.
тупняк
http://www.gentoo.ru/node/8202
добавил в make.conf FEATURES="-userfetch"
заработало.
Вспомнил что в процессе всех этих манипуляций с файлами делал emerge --sync, но ничего не обновлял. Это причина?