На Убунту 20.04. Средство обновления программного обеспечения (или что-то до этого) изменяет права доступа к файлам в /var/lib/apt/списки/
. Например:
...
-rw------- 1 _apt root 24K 8æ 28 16:24 packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_InRelease
-rw-r--r-- 1 root root 116K 8æ 28 16:23 packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_main_binary-amd64_Packages
-rw-r--r-- 1 root root 116K 8æ 28 16:23 packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_main_binary-i386_Packages
-rw-r--r-- 1 root root 11K 9æ 1 21:17 packages.microsoft.com_repos_code_dists_stable_InRelease
-rw-r--r-- 1 root root 288K 9æ 1 12:54 packages.microsoft.com_repos_code_dists_stable_main_binary-amd64_Packages
...
Средство обновления программного обеспечения не сообщает, что у него нет прав доступа к файлу. packagecloud.io_rabbitmq_rabbitmq-сервер_ubuntu_dists_bionic_InRelease
.
Кстати, несколько часов назад права на файл packagecloud.io_rabbitmq_rabbitmq-сервер_ubuntu_dists_bionic_InRelease
был -rw-r--r--
(и право собственности на корень: корень
)
Есть два варианта исправить это:
chmod 644 packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_InRelease
судо подходящее обновление
(это также исправляет разрешения)
Но всякий раз, когда программа обновления программного обеспечения выполняет проверку, права доступа к некоторым файлам изменяются, и программа обновления программного обеспечения не работает. Есть ли постоянное средство от этого?