[Решено] Xorg.wrap не имеет SUID бита после сборки

pethead
Если поставить флаг
--enable-install-setuid \ (disabled by default)
то Xorg имеет SUID
тогда в чем проблема?
Xts
тогда в чем проблема?
Вот в этом!
Если поставить флаг
--enable-suid-wrapper \
Xorg.wrap не имеет SUID.
This Must Be The Place I Waited Years To Leave
pethead
Вот в этом!
Если поставить флаг
--enable-suid-wrapper \
Xorg.wrap не имеет SUID.
А если поставить оба флага?
svicer
А если поставить оба флага?
--enable-install-setuid \
не влияет на Xorg.wrap, только на Xorg

https://cloud.mail.ru/public/EhQ5/veq3kwooB
This Must Be The Place I Waited Years To Leave
Ваше изображение не работает.
pethead, расслабься, все правильно, в пакете у файла Xorg.wrap SUID не установлен, а в системе установлен.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
pethead
Попробуйте пересобрать xorg-server при помощи его PKGBUILD и проверить в получившемся бинарнике (его инсталлить нет нужды) /pkg/xorg-server/usr/lib/xorg-server/Xorg.wrap установлен ли у него бит SUID (-rwsr-xr-x 104755)?

[email protected] /tmp/yaourt-tmp-admin/abs-xorg-server/pkg/xorg-server/usr/lib/xorg-server % ls -lh
итого 2,2M
-rwxr-xr-x 1 admin admin 2,2M янв 17 13:20 Xorg
-rwsr-xr-x 1 admin admin  11K янв 17 13:20 Xorg.wrap
а вот после сборки все есть.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Т.е. у меня косяк в свежепоставленном Арче получается или в том что я неправильно его собираю?
This Must Be The Place I Waited Years To Leave
собрал xorg - проблем не вижу.
pethead
Т.е. у меня косяк в свежепоставленном Арче получается или в том что я неправильно его собираю?
а как ты его собираешь?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.