Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 17. Nov 2018 6:26

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 31. Aug 2008 12:12 
Offline

Registriert: 18. Jul 2008 8:07
Beiträge: 10
Wohnort: Hagen i.W.
hallo,

ich hab das Problem, dass ich in einem Ordner Dateien speicher die mein Lehrer korrigieren soll. Ich muss darum jedesmal die Dateirechte mit +w versehen bovor ich ihm die schicke.

So als Blitzgedanke kam mir, dass ich die umask für dieses Verzeichnis samt Unterverzeichnisse änder. Leider scheint das mit der umask nicht zu funktionieren.
Oder geht das doch irgendwie?

Als nächste Idee kommt mir ein Script, welches immer die Größe des Verzeichnisses regelmäßig überprüft und bei Änderung "chmod -R +w" auf dieses Verzeichnis ausführt. Das wäre dann wohl nen cron job. Denn könnt man natürlich auch alle halbe Stunde ausführen aber das mit der Größenänderung sollte eigendlich genügen.

Könnt mir da jemand ne einfache Möglichkeit nennen? Geht das nicht vielleicht doch mit umask?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 01. Sep 2008 9:36 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Die Umask bezieht sich auf den *Prozess*, der die Datei erzeugt, nicht auf das Verzeichnis, in dem sie liegt. Weiterhin ist es für die Rechte auf eine Datei völlig egal, welche Rechte ein Benutzer auf das Verzeichnis hat, in dem die Datei liegt. Die Verzeichnisrechte legen nur fest, ob man das *Verzeichnis* lesen oder ändern (==neue Datei oder Datei löschen) oder in einem Pfad verwenden (==Execute-Recht) darf.

Entweder du änderst die umask, die dein Editor bekommt von z.B. 022 auf 000, dann darf jeder die Datei ändern, der sie in die Finger bekommt. Oder du *kopierst* die Datei jeweils in den Austauschordner und gibst dem cp-Befehl die passende umask.

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 01. Sep 2008 10:38 
Offline

Registriert: 18. Jul 2008 8:07
Beiträge: 10
Wohnort: Hagen i.W.
dank dir,
klar, ich möchte natürlich den Inhalt des Verzeichnisses mit besonderen Rechten versehen.
Einem Prozess eine bestimmte umask zuorden... hab ich wieder gelernt, danke. Aber das wäre mir zu global wenn jede kopierte oder mit dem Editor erstellte Datei 777 hätte.
Was ich möchte geht dann wohl nur mit chmod.
Da werd ich mich an mein erstes ShellScript machen.

allapow


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de