Die Suche ergab 2 Treffer

von mferner
Mittwoch 24. September 2008, 14:50
Forum: Allgemeine Fragen
Thema: Besitzer einer Datei ermitteln
Antworten: 6
Zugriffe: 1509

Problem gelöst

Hallo,

vielen Dank für den Tipp. Das hat mich auf die Spur gebracht. Die Lösung ist:

filestat = os.lstat('file name')
fileuser = pwd.getpwuid(filestat.st_uid)[0]

Danach enthält fileuser den Klartextnamen des Benutzers.
von mferner
Dienstag 23. September 2008, 14:49
Forum: Allgemeine Fragen
Thema: Besitzer einer Datei ermitteln
Antworten: 6
Zugriffe: 1509

Besitzer einer Datei ermitteln

Hallo,

ich möchte den Besitzer einer Datei unter Linux ermitteln. In der Shell geht das mit

stat -c %U Datei

Versuche ich

b=os.popen('stat -c \%U %s' % (a))

so erhalte ich bei Ausgabe von b

<open file 'stat -c %U unison.log', mode 'r' at 0x83378d8>

Wie Trunkiere ich %U richtig, oder kennt ...