Seite 1 von 1

/run/user/1000/gvfs kaputt

Verfasst: 13. Feb 2014, 17:25
von panamajo
Diese 2 Einträge in /var/log/messages machen mich stutzig

Code: Alles auswählen

2014-02-12T13:30:04.201201+01:00 l33t systemd-tmpfiles[21540]: stat(/run/user/1000/gvfs) failed: Permission denied
2014-02-12T15:52:52.206905+01:00 l33t useradd[24169]: failed adding user 'statd', exit code: 9
Dann habe ich nachgesehen:

Code: Alles auswählen

l33t:/run/user/1000 # l gvfs
ls: cannot access gvfs: Permission denied
l33t:/run/user/1000 # l
ls: cannot access gvfs: Permission denied
total 0
drwx------ 7 jo   foyazee 140 Feb  8 22:44 ./
drwxr-xr-x 4 root root     80 Jan 25 13:20 ../
drwx------ 2 jo   foyazee  60 Feb  6 19:13 dconf/
d????????? ? ?    ?         ?            ? gvfs/
drwx------ 2 jo   foyazee  60 Feb  8 22:44 krb5cc/
drwx------ 2 jo   foyazee  80 Feb  6 19:13 pulse/
drwxr-xr-x 2 jo   foyazee  60 Jan 25 13:15 systemd/
l33t:/run/user/1000 # rm -rf gvfs
rm: cannot remove ‘gvfs’: Is a directory
WTF?

Re: /run/user/1000/gvfs kaputt

Verfasst: 13. Feb 2014, 22:23
von P6CNAT
Hi,

das habe ich in Yast gefunden "gvfs - VFS functionality for GLib".

mache mal ein

Code: Alles auswählen

ps -ef | grep gvfs
Du wirst vermutliche mehrere Prozesse finden. Was das genau ist weiß ich allerdings auch nicht.

Edit: siehe http://de.cyclopaedia.net/wiki/GVFS

Grüße
Georg

Re: /run/user/1000/gvfs kaputt

Verfasst: 14. Feb 2014, 14:58
von panamajo
Es geht nicht darum was gvfs macht, das ist mir schon klar. Aber es funktioniert auf dem Rechner nicht weil das Dateisystem keinen Zugriff zulässt.
Die Frage ist veher wie ich das wieder geradebiegen kann.

Re: /run/user/1000/gvfs kaputt

Verfasst: 14. Feb 2014, 21:50
von Geier0815
Hast Du Gnome installiert? Wenn nicht solltest Du mal gucken ob fuse-utils, gvfs-backends und gvfs-fuse installiert sind. Vermutlich nennen sich die Pakete bei suse etwas anders aber die entsprechnden wirst Du schon finden. Dies hab ich jetzt dem Eintrag in ubuntuusers entnommen...
Desweiteren solltest Du mal gucken ob jo die id 1000 in der passwd hat oder ob da evtl ein User war der inzwischen nicht mehr existiert.

Re: /run/user/1000/gvfs kaputt

Verfasst: 15. Feb 2014, 11:11
von drcux
panamajo hat geschrieben:Aber es funktioniert auf dem Rechner nicht weil das Dateisystem keinen Zugriff zulässt.
Das ist bei einem funktionierenden GVFS genauso, der gvfsd erstellt einen speziellen Mountpoint, auf den sogar root keine Zugriffsrechte hat:

Code: Alles auswählen

# mount
...
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
...
Ist übrigens bei sshfs/ftpfs etc. genau so, nur der Nutzer, der diesen Mountpoint erstellt hat, id=1000,gid=100, hat Zugriff, alle anderen bekommen bei den Rechten nur Fragezeichen angezeigt.

Wenn es bei dir nicht funktioniert, liegt es wahrscheinlich an fehlenden Paketen, siehe oben...

Re: /run/user/1000/gvfs kaputt

Verfasst: 18. Feb 2014, 12:43
von panamajo
Die entsprechenden Pakete sind installiert. Auf einem anderen Rechner bekomme ich auch die Fehlermeldung:

Code: Alles auswählen

Feb 18 12:38:13 codered systemd-tmpfiles[3671]: stat(/run/user/502/gvfs) failed: Permission denied
Aber wenn das so sein soll: auch gut.

Re: /run/user/1000/gvfs kaputt

Verfasst: 18. Feb 2014, 15:57
von drcux
Ja, die Fehlermeldung ist blöd, habe ich hier auch, hat aber nix damit zu tun, das gvfs nicht funktioniert.

Code: Alles auswählen

[detlef@detlef-pc ~]$ ls -alh /run/user/1000/gvfs/
insgesamt 0
dr-x------ 2 detlef users   0 18. Feb 15:50 .
drwx------ 6 detlef users 140 18. Feb 15:50 ..
[detlef@detlef-pc ~]$ su -
Passwort: 
[root@detlef-pc ~]# ls -alh /run/user/1000/gvfs/
ls: Zugriff auf /run/user/1000/gvfs/ nicht möglich: Keine Berechtigung
Wie du sieht, habe ich als Nutzer Zugriff, root (also auch systemd-tmpfiles) nicht...