Trên Ubuntu 20.04. Trình cập nhật phần mềm (hoặc một cái gì đó trước đó) thay đổi quyền đối với các tệp trong /var/lib/apt/lists/
. Ví dụ:
...
-rw------- 1 _apt root 24K 8æ 28 16:24 packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_InRelease
-rw-r--r-- 1 gốc gốc 116K 8æ 28 16:23 packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_main_binary-AMD64_Packages
-rw-r--r-- 1 gốc gốc 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 gói 21:17.microsoft.com_repos_code_dists_stable_InRelease
-rw-r--r-- 1 gốc gốc 288K 9æ 1 gói 12:54.microsoft.com_repos_code_dists_stable_main_binary-AMD64_Packages
...
Trình cập nhật phần mềm không thông báo rằng nó không có quyền đối với tệp packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_InRelease
.
Nhân tiện, một vài giờ trước, các quyền trên tệp packagecloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_InRelease
là -rw-r--r--
(và quyền sở hữu trên gốc: gốc
)
Có hai tùy chọn để khắc phục điều đó:
gói chmod 644cloud.io_rabbitmq_rabbitmq-server_ubuntu_dists_bionic_InRelease
cập nhật sudo apt
(điều đó cũng sửa các quyền)
Nhưng bất cứ khi nào trình cập nhật phần mềm thực hiện kiểm tra, một số quyền của tệp sẽ bị thay đổi và trình cập nhật phần mềm không thành công. Có một biện pháp khắc phục vĩnh viễn cho điều đó?