проблема заключается в следующем: решил собрать nerolinux, взял PKGBUILD из AUR'a, Собрал, поставил, и тут - то началось - права для большей части программ и либ стали lrwxrwxrwx.
Вот например из под юзера ls ругается на
Код: Выделить всё
[cherep@tachka /]$ ls
ls: error while loading shared libraries: libacl.so.1: cannot open shared object file: Permission deniedКод: Выделить всё
[root@tachka /]# ls -n /usr/lib/libacl.so
lrwxrwxrwx 1 0 0 11 Апр 30 07:06 /usr/lib/libacl.so -> libacl.so.1Попробовал создать нового юзера, так под ним такая же ерунда творится.
Вот кусок PKGBUILD'a
Код: Выделить всё
build() {
cd $startdir/pkg/
rpmextract.sh ${startdir}/src/nerolinux-3.0.0.0-beta-x86.rpm
chmod a+rx -R *
find . -type f -exec chmod -x \{\} \;
chmod +x usr/bin/nero
mkdir -p usr/share/licenses/nerolinux
mv usr/share/doc/nero/EULA* usr/share/licenses/nerolinux
}походу проблема в строчке find . -type f -exec chmod -x \{\} \;, но как вернуть всё на своё место???
не перестанавливать же систему(((