umask speziell für Dateien bestimmter Verzeichnisse



  • hallo Forum,

    ich würde gerne ein Tool schreiben, das in bestimmten Verzeichnissen den erstellten Dateien besondere Rechte gibt.
    Z.B. sollen alle Dateien in /home/user/public/ immer mit Schreibrechten gespeichert werden. In allen anderen Verzeichnissen wird wie gehabt die Umask für die Rechtevergabe genutzt.
    Ich kam auf die Idee weil meine Lehrer meine Dateien anfangs nicht ändern konnten. Jetzt muss ich für jede Datei die Rechte per Hand ändern und, ganz wichtig, dies nicht vergessen.

    Ich dachte mir es könne sehr gut als mein erstes kleines aber sinnvolles Projekt dienen. Ich habe schon ein wenig mit C programmiert und auch in anderen Sprachen meine Erfahrungen gemacht. Kurz: ich denke, dass ich das schaffen kann.

    Nun meine Frage an euch: wie und wo kann ich ansetzen?

    Ich denke, dass ich bei den Inodes anfangen muss und darin den Dateimodus ändern. Aber diese werden vom Filesystem erstellt und würden meine Änderungen doch immer wieder überschreiben!?

    Kann mir da jemand weiter helfen wie ich das anfangen kann?


Anmelden zum Antworten