Неправильные полномочия на “делают установку” [закрытой]

Когда я компилирую и устанавливаю tarballs использование обычного ./configure, make, sudo make install, файлы и каталоги, создаваемые всегда, имеют неправильные полномочия. В частности, ничто, что должно иметь группу и пользователя, не выполняется, биты на самом деле имеет их. Я умел обойтись путем кладения копии для первого удара сделать журнала и вещей chmod-луга как соответствующей, но это получено все больше раздражающим.

Например, я просто попытался установить последнюю версию OCaml ее использованием tarball ./configure, make world, и sudo make install. Результат состоит в том что каждый /usr/local/bin/ocaml* имеет полномочия 0744 вместо 0755 поскольку Вы ожидали бы. Подкаталоги в /usr/local/lib/ocaml/ также имейте 0744 биты, предотвращая любого, кто не корень от пользования теми библиотеками.

umask 022 прежде make install в корневой оболочке бесплодно, также. Кроме того, у меня никогда не было этой проблемы с дистрибутивами не-Ubuntu, поскольку, что это стоит.

Как я сказал, это происходит со всем tarballs, как который я использую, таким образом, ответ"sudo apt-get install ocaml"упускает суть.

Спасибо.

3
задан 8 July 2011 в 09:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: