Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Исходные параметры сборки пакета  (Прочитано 17237 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Белый Тигр

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Как в Ubuntu:20.04 можно посмотреть параметры с которыми билдился пакет?

Мне нужно пересобрать login:1:4.8.1-1ubuntu5.20.04.4, а именно бинарь su.
Через apt-get source беру сорцы, правок не вношу (тест), делаю ./configure и make. Всё билдится без проблем. Однако запуская
Цитировать
src/su testuser
вижу что авторизация не проходит. Оригинал
Цитировать
su testuser
работает отлично.

Пробовал вот так конфигурить:
Цитировать
./configure --with-pam
но тоже ничего. Не видит юзера в системе и всё тут.

Явно не хватает каких-то параметров/модулей с которыми собран su "из коробки". Где я могу их посмотреть?

Оффлайн artenox

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: Исходные параметры сборки пакета
« Ответ #1 : 06 Апреля 2023, 16:11:23 »
Вот здесь http://archive.ubuntu.com/ubuntu/pool/main/s/shadow/shadow_4.8.1-1ubuntu5.20.04.4.debian.tar.xz в файле rules. Ссылка отсюда https://packages.ubuntu.com/focal/login
Через apt-get source беру сорцы, правок не вношу (тест), делаю ./configure и make
Так обычно не делается. Нужно выполнить:
sudo apt install devscripts build-essential dpkg-dev fakeroot patch   
sudo apt build-dep shadow   
cd shadow   
debuild -us -uc -b   
sudo dpkg -i *.deb
Почему форум съедает переносы строк? Как же это надоело. Я больше не буду исправлять за него.

Оффлайн Белый Тигр

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Исходные параметры сборки пакета
« Ответ #2 : 06 Апреля 2023, 21:51:11 »
Спасибо! Решено. Билдлог с полной ./configure нашёлся здесь
https://launchpad.net/ubuntu/+source/shadow/1:4.11.1+dfsg1-2ubuntu1/+build/23780688

А трабла с авторизацией была связана с отсутствием SUID
Цитировать
chown root:root src/su
chmod 4755 src/su

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.