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.
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.
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?
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
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 umaskDie ist hier bei mir: 022