Вам нужно изменить порядок авторизации, вот так:
auth [success=1 default=ignore] pam_succeed_if.so user = user1
auth [success=ignore default=1] pam_succeed_if.so user = user4
auth sufficient pam_succeed_if.so use_uid user in user2:user3
Начиная с версии 1.1, apt
использует непривилегированного пользователя(_apt
)для загрузки пакетов. Это включает в себя локальный поиск пакета, если только (теоретически )пакет не доступен для чтения всем -; в прошлом были ошибки с этим (см.#805069 ), это может быть вариант...
Вы можете отключить это, установив APT::Sandbox::User
на root
:
apt -o APT::Sandbox::User=root...
Вы понимаете, что apt
и dpkg
не одно и то же?
Файл /etc/apt/sources.list
используется для поиска нужных пакетов в apt -get (, как и в apt ).