Andreas Feile schrieb:
Hallo Liste.
Ich hätte mal eine Grundsatzfrage: wonach richtet sich, welche Rechte eine neu angelegte Datei hat?
Ein touch ~/datei ergibt 664. Eine mit OO neu angelegte Datei hat 664. Eine aus KMail abgespeicherte Mail hat 640. Ein aus KMail herausgezogenes Attachement hat 400.
Es ergibt # grep umask ~/.bashrc umask 113
Eine /etc/bash.bashrc.local existiert nicht. Eine ~/.login existiert ebenfalls nicht. Wieso hat nun nicht jede Datei 664, wie ich es gern hätte? Und wieso haben die Dateien unterschiedliche Rechte, je nachdem, womit sie erstellt wurden?
Ähm, ich will mich nicht zu weit aus dem Fenster legen, da ich nicht viel Ahnung von dieser Sache habe, aber wenn ich eine Java-Programm schreibe, was Dateien anlegt, kann ich als Programmierer festlegen, welche Rechte die Datei haben soll. Ich vermute, dass ist in anderen Sprachen genauso.
Ich bitte um Aufklärung.
Gruß. Andy