Berechtigungen für apt-show-versions

Started by bluelupo, 2013/03/30, 16:56:44

Previous topic - Next topic

bluelupo

Hallo zusammen,
immer wenn als User das Kommando apt-show-versions nutze erscheint folgende Fehlermeldung.


$ apt-show-versions -u|egrep -i kde
can't open /var/cache/apt-show-versions/files: Keine Berechtigung at /usr/bin/apt-show-versions line 188


Danach berechtige ich im Verzeichnis....

/var/cache/apt-show-versions# ll
insgesamt 7628
-rw------- 1 root root 7606451 Mär 30 16:43 apackages
-rw------- 1 root root    1059 Mär 30 16:43 files
-rw------- 1 root root  188818 Mär 30 16:43 ipackages

....alle Dateien mit....

# chmod 644 *


Jetzt funktioniert das ganze als gewöhnlicher User, aber leider nur bis zum nächsten Reboot. Wo kann ich die Rechte für diese Files von apt-show-versions dauerhaft konfigurieren.

wannek3

Keine Lösung, aber kurze Rückmeldung, weil bei mir anders (nie selbst aktiv daran gedreht):
Quote$ ll /var/cache/apt-show-versions/
insgesamt 7448
-rw-r--r-- 1 root root 7423500 Apr  2 20:12 apackages
-rw-r--r-- 1 root root    1111 Apr  2 20:12 files
-rw-r--r-- 1 root root  179710 Apr  2 20:12 ipackages
$ ll /var/cache/ | grep show
drwxr-xr-x  2 root    root    4096 Apr  2 20:12 apt-show-versions
Also zwar auch heute, aber vor 2 Stunden (10 Min nach Booten) angelegt.

bluelupo

Hi wannek3,
hmmm, aber es könnte sein das dies an der umask von root liegt (bei mir). Die hat 0077 und erzeugt bei Anlage von Dateien immer die Rechte 600 (rw----). Was hast du denn für eine umask?

wannek3

Mein root hat keine explizite umask, in .profile steht nur "#022".
Ein Test ergibt:
touch a.txt
ls -l a.txt
-rw-r--r-- 1 root root 0 Apr  4 23:07 a.txt

michaa7

Quote from: "wannek3"... in .profile steht nur "#022".
...
tut aber nichts zu sache weil per "#" auskommentiert.

Die standard umask gibt es hier:

# cat /etc/login.defs | grep -i umask
Die ist hier bei mir: 022
Ok, you can't code, but you still might be able to write a bug report for Debian's sake