PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dateirechte nach installation falsch



silic
24-06-2002, 22:52
Hi @ all;

ich habe das prob das eine datendatei beim installieren wie gewollt aus der rpm oder dem tarball korrekt in ihren ordner /usr/share/oracle kopiert wird, aber die schreibrechte nicht mehr gesetzt sind. mein prog läuft daher nur unter root richtig, weil es schreibend zugreifen muss. wie kann ich die rechte einer datendatei beim isntallieren richtig setzen lassen ? muss dazu irgendeine option in kdevelop gesetzt werden ? haarerauf:confused:

silic

anda_skoa
24-06-2002, 23:32
Du meinst Schreibrechte für die Gruppe?

Hmm, weiß nicht ob es da eine Option gibt, denke eher nicht.

Außerdem ist die Gruppe anhängig vom Prefix.
Wenn der user nach /usr installiert ist die Gruppe sicher auch root.

Ciao,
_

silic
25-06-2002, 00:19
@ anda_skoa: ich werde es mit einem workaround versuchen:


// beim lesen:

if(z-ersatz.dat vorhanden)
lese z-ersatz.dat // statt zahlen.dat zu lesen
else
lese zahlen.dat

// beim schreiben:

if(zahlen.dat nicht beschreibbar)
schreibe z-ersatz.dat; // dies beim schreiben

so könnte es erstmal laufen.vielleicht kommt die erleuchtung später :D

silic

anda_skoa
25-06-2002, 06:45
Ansich ist das meiner Meinung nach kein Workaround sondern normales Verhalten.

NIchtprivilegierte Programme sollten nicht in Systemverzeichnise schreiben.

Man erstellt vor dem Schreiben einfach eine lokale (in bezug auf den User) Kopie, oder man schreibt die Daten lokal oder man schreibt nur die Änderungen lokale, sollte das das Fomrat unterstützen.

Letztes benutzt zB KDE (und KDE Apps) für seine Config files.

Ciao,
_

silic
25-06-2002, 09:30
Original geschrieben von anda_skoa
Ansich ist das meiner Meinung nach kein Workaround sondern normales Verhalten.
_
na da bin ich ja beruhigt das ich in guter gesellschaft bin:D :D
danke, anda_skoa

bis zum nächsten posting,

silic