Hallo,
ich möchte die Rechte für ein bestehendes Verzeichnis (inkl Inhalt) jeden Tag auf "0777" setzen.
wie kann ich diese Änderung automatisieren? - ist das möglich/kompliziert?
Danke
ein Linux-Neuling
Verzeichnisrechte automatisch ändern
Nu je, wenn's denn unbedingt sein soll...
Die obige Zeile mittels crontab dem cron übergeben und täglich um 7:30 wird er die Zugriffsrechte des Verzeichnisses inkl. aller darin liegenden Daten & Unterverzeichnisse auf 777 setzen.
Aber eine gute Idee ist das nicht. Denn jeder kann dort jede Datei nach Belieben verändern, im Verzeichnis neue Dateien anlegen oder Dateien löschen. "Jeder" beinhaltet auch Webserver, die im Auftrag eines unangenehmen Zeitgenossens dort tätig werden usw.
Jochen
Code: Select all
30 7 * * * chmod -R 777 /mein/verzeichnis
Aber eine gute Idee ist das nicht. Denn jeder kann dort jede Datei nach Belieben verändern, im Verzeichnis neue Dateien anlegen oder Dateien löschen. "Jeder" beinhaltet auch Webserver, die im Auftrag eines unangenehmen Zeitgenossens dort tätig werden usw.
Jochen
Die grösste Lüge der EDV? "Mal eben..."
Erstmal danke für die Hilfe
- wie übergebe ich die Zeile mittels crontab dem cron, ohne grafische Oberfläche?
nochmals Danke für eure Hilfe!
Sigis
nochmals Danke für eure Hilfe!
Sigis
Und falls Du damit im vi landest, der nicht der einsteigerfreundlichste Editor ist, dann setze vorher einfach Oder pico oder mcedit oder joe oder was Du auch immer gerne als Editor verwendest und installiert hast.
Jochen
Code: Select all
export EDITOR=nano
Jochen
Die grösste Lüge der EDV? "Mal eben..."
ich kanns einfach nicht..
wenn ich "$ crontab -e" eingebe kommt: command not found
Fehlt bei dem Befehl noch was???
Kann mir bitte jemand den ganzen Befehl aufschreiben.
Danke!
Fehlt bei dem Befehl noch was???
Kann mir bitte jemand den ganzen Befehl aufschreiben.
Danke!
Den hast Du schon von Janka bekommen. Das "$" am Anfang ist von althergebracht das Promptzeichen der Kommandozeile für einen normalen Anwender (im Gegensatz zu root, der immer "#" bekommt). Den Prompt selbst musst Du natürlich nicht mit eintippen! Das reine Kommando ohne Prompt lautet also Im Editorfenster, dass dann aufgeht, die oben angeführte Zeile eintippen und speichern/beenden. Fertig!
Jochen
Code: Select all
crontab -e
Jochen
Die grösste Lüge der EDV? "Mal eben..."