[arch-general] Pacman db files and permissions.
Hi, It seems to me that something has changed regarding the way pacman handles permissions of its files since 3.5. I updated to pacman 3.5 yesterday, and today tried to do a pacman -Ss <foo> as my normal user. I got some "error: could not open file" errors and it bailed. Now, I have my umask set as 077, but this didn't seem to affect the way pacman worked before: % ls -l /var/lib/pacman/sync/core/pacman-3.4.3-1/desc -rw-r--r-- 1 root root 370 Mar 17 19:53 /var/lib/pacman/sync/core/pacman-3.4.3-1/desc % ls -l /var/lib/pacman/sync/core.db -rw------- 1 root root 38K Mar 18 05:25 /var/lib/pacman/sync/core.db Did pacman used to set the permissions on things it had downloaded, and this hasn't been added to the .db file handling code? Or is this supposed to happen? Thanks, Pete.
On 19/03/11 08:34, Peter Lewis wrote:
Hi,
It seems to me that something has changed regarding the way pacman handles permissions of its files since 3.5.
I updated to pacman 3.5 yesterday, and today tried to do a pacman -Ss<foo> as my normal user. I got some "error: could not open file" errors and it bailed.
Now, I have my umask set as 077, but this didn't seem to affect the way pacman worked before:
% ls -l /var/lib/pacman/sync/core/pacman-3.4.3-1/desc -rw-r--r-- 1 root root 370 Mar 17 19:53 /var/lib/pacman/sync/core/pacman-3.4.3-1/desc
% ls -l /var/lib/pacman/sync/core.db -rw------- 1 root root 38K Mar 18 05:25 /var/lib/pacman/sync/core.db
Did pacman used to set the permissions on things it had downloaded, and this hasn't been added to the .db file handling code?
Or is this supposed to happen?
Please file a bug report. Before the sync databases were extracted so your umask did not matter. Now it apparently does... Allan
On Sat, 19 Mar 2011, Allan McRae wrote:
On 19/03/11 08:34, Peter Lewis wrote:
It seems to me that something has changed regarding the way pacman handles permissions of its files since 3.5.
Please file a bug report. Before the sync databases were extracted so your umask did not matter. Now it apparently does...
Thanks, done: FS#23343. Pete.
participants (2)
-
Allan McRae
-
Peter Lewis