Загрузка вещей из интернета - это то, что сборка пакета Debian не должна делать. Если вы используете какой-нибудь помощник 'build in clean chroot', он даже не сможет этого сделать. Однако обычный dpkg-buildpackage
должен быть в состоянии сделать это. Если ваша система сборки autotools делает все правильно, то ничего не нужно; в противном случае вам придется добавить необходимые команды в команду override_dh_foo
(см. об этом в 'man dh').
Для модулей Python вам нужно установить .py файлы из вашей системы сборки, соблюдая $DESTDIR. Если вы это сделаете, debhelper в режиме dh
должен просто DTRT.
Если ничего из этого не сработало, пожалуйста, создайте минимальную версию вашего пакета, которая демонстрирует проблему; в противном случае это очень похоже на проблему хрустального шара.
По умолчанию Linux не позволит вам изменить пароль, не указав исходный пароль. Это (отчасти) для того, чтобы обезопасить вас от самого себя и от программ, которые вы запускаете (например, программа, которую вы запускаете, не может изменить ваш пароль, не зная вашего текущего пароля).
Однако суперпользователь, root, выше таких мирских забот. Итак, если у вас есть доступ суперпользователя напрямую (через su
) или косвенно (через sudo
), вы можете использовать эти привилегии, чтобы суперпользователь сбросил ваш пароль, избавляя от необходимости знать что это в настоящее время.
Непосредственно:
username@host $ su -
Password: [enter root's password]
root@host # passwd username
Косвенно:
username@host $ sudo passwd username
Password: [enter username's password]
Поскольку вы не знаете свой текущий пароль, вам придется выбрать прямой путь.
Команда passwd
при запуске от имени обычного пользователя всегда будет запрашивать текущий пароль перед его изменением. Это, очевидно, функция безопасности, чтобы никто, имеющий физический доступ к вашей машине, не заблокировал вас из вашей учетной записи.
При запуске от имени root (или с sudo, то же самое) passwd
позволит вам изменить пароль любого пользователя, не зная об этом.
Другой подход, который по-прежнему требует sudo или доступа к учетной записи root, - это удаление хешированного пароля из / etc / shadow
. Это эффективно заменяет пароль пустым