pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
Пересобираю xorg-server (пропатченный на bug865) и почему то на бинарник Xorg.wrap не выставляется бит SUID (100755). Без него X не запускается. В бинарном пакете из репозитория (смотрел его содержимое в кеше да и он работает нормально после инсталляции) Xorg.wrap имеет этот бит (104755). Сравнивал PKGBUILDы обоих идентичны. Флаг --enable-suid-wrapper у обоих есть. Но xorg-server непатченный пересобирать не пробовал пока. Думаю таким же соберется т.е. без SUID. Все это производится на 01-01-2016 релизе Арч. В 2015 году в марте, все тоже самое делал, проблемы такой не было. Any suggestions как говорят у них? Если поставить флаг --enable-install-setuid \ (disabled by default) то Xorg имеет SUID Если поставить флаг --enable-suid-wrapper \ Xorg.wrap не имеет SUID. Попробуйте пересобрать xorg-server при помощи его PKGBUILD и проверить в получившемся бинарнике (его инсталлить нет нужды) /pkg/xorg-server/usr/lib/xorg-server/Xorg.wrap установлен ли у него бит SUID (-rwsr-xr-x 104755)?
This Must Be The Place I Waited Years To Leave
|
svicer |
|
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
petheadПосмеялся, спасибо:-) |
pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
svicerCurrent Release: 2016.01.01 Так тоже смешно?
This Must Be The Place I Waited Years To Leave
|
indeviral |
|
Темы:
38
Сообщения:
3196
Участник с: 10 августа 2013
|
petheadНу да)) а что поменялось?
Ошибки в тексте-неповторимый стиль автора©
|
pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
indeviralНе понял вашего ответа. Проясните. Вы подтверждаете проблему или опровергаете? Где что поменялось?
This Must Be The Place I Waited Years To Leave
|
Xts |
|
Темы:
33
Сообщения:
973
Участник с: 13 ноября 2013
|
petheadэто "релиз" скриптов для установки, ничего более, если взять два арча, один 2010 года, другой 2016, то они ничем не будут отличаться между собой (если тот который 2010 обновлять). Арч не имеет как такового релиза |
indeviral |
|
Темы:
38
Сообщения:
3196
Участник с: 10 августа 2013
|
опустим релиз от 1 января... )) теперь по делу, suid как мне кажется должны устанавливаться при инсталляции, а не при сборке. ну и в вдогонку: --enable-install-setuid: The Xorg binary must run as the root user. This switch ensures that the binary is installed setuid when make is run by an unprivileged user. --enable-suid-wrapper: Build suid-root wrapper for legacy driver support on rootless xserver systems.
Ошибки в тексте-неповторимый стиль автора©
|
pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
indeviral--enable-install-setuid: Установка\снятие этого флага задается в конфигурации. Где конкретно он отрабатывается разве имеет значение? indeviralПо существу кто-то может проверить у себя сборку xorg-server? Делов-то 15- минут. Мне не ясно. Это косяк в системе у меня или системный косяк в последнем роллинг-релизе, если уж прикапались к слову "релиз".
This Must Be The Place I Waited Years To Leave
|
Xts |
|
Темы:
33
Сообщения:
973
Участник с: 13 ноября 2013
|
petheadвы явно не понимаете что значит роллинг-релиз, забудьте слово релиз, в арче его нет, он просто обновляется и все, так что проблемы могут быть с последней обновой, но никак не релизом, ибо его нет indeviralэти параметры пробовали? |
pethead |
|
Темы:
23
Сообщения:
127
Участник с: 21 февраля 2015
|
XtsВ шапке написано: Если поставить флаг --enable-install-setuid \ (disabled by default) то Xorg имеет SUID Если поставить флаг --enable-suid-wrapper \ Xorg.wrap не имеет SUID.
This Must Be The Place I Waited Years To Leave
|