Rechte auf Server ändern

  • Wie kann ich eigentlich die Rechte, Besitzer und Gruppe gemeinsam ändern?

    Also folgendes:
    Ich möchte z.B. daß alle .php-Dateien in allen Ordnern das Recht 0644 bekommen, den Besitzer vu2007 und als Gruppe www-data.
    Die Ordner aber, sollen weiterhin die Rechte 0755 behalten, aber den Besitzer vu2007 und die Gruppe www-data bekommen.

    Derzeit werkle ich mit SCP rum und da kann ich entweder alle rekursiv ändern oder halt nur einzeln jede Datei.
    Da das aber einige 1.000 Dateien und dutzende Ordner/Unterordner sind, krieg ich hier grade die Krätze.

    Hat da jemand ne "einfache" Lösung. (Selbstmord und Suff ist schon durch: Klappt nicht)

    Wer zuerst "Datenschutz" sagt, hat verloren.

  • erstmal den owner:

    chown -R vu2007:www-data /var/www/virtual/http://domain.de/htdocs
    es wird rekursiv der Besitzer und Gruppe gewechselt

    dann die Dateirechte
    find /var/www/virtual/http://domain.de/htdocs -type f | xargs -r chmod 644
    find /var/www/virtual/http://domain.de/htdocs -type d | xargs -r chmod 755

    es wird zuerst unterschieden und gesucht zwischen dateien und ordner. dann werden die Dateirechte rekursiv geändert.

    domain.de musste natürlich ändern zu deiner domain.

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Danke!
    Genau danach hab ich gesucht.
    Und wieso weißt Du sowas und ich nicht?
    Ich mein... Du bist ein Ossi O_O

    btw: Von wo führe ich das Terminal aus?
    Ist das egal oder muß ich das in /root öffnen?

    Wer zuerst "Datenschutz" sagt, hat verloren.

  • Grde gemacht: Ist egal wo ich bin.
    Und das geht^^ :D

    Alter. Damit haste mir ne Menge erspart.
    Wieso gibts so nen Befehl eigentlich nicht standardmässig in SCP?

    Wer zuerst "Datenschutz" sagt, hat verloren.

  • Du musst auf jeden Fall als root angemeldet sein, oder musst ein sudo vor dem Befehl schreiben.
    Da der Pfad angegeben ist var/www... usw. wird nur da, allerdings rekursiv gearbeitet.

    wenn etwas möglich erscheint mach ich das, wenn das nicht klappt gehts ans unmögliche und ansonsten das undenkbare.

    - nun stolz rauchfrei - Ich denke also Bing ich!

    Support 24h Bereitschaft 0173 6107465 - NUR Für Kunden von SEO NW!

  • Zitat von catcat;44428

    Ich mein... Du bist ein Ossi O_O


    Haste das gehört Alex, was der zu dir gesagt hat. Das ist aber eine schwere Beleidigung.
    Gib ihm Saures, mindestens 3 Tage Sperre und sag ihm das das Mitti heißt.
    Also ich würde mich nicht als Ossi beschimpfen lassen ... ;)

  • Zitat von Fridolin;44431

    Haste das gehört Alex, was der zu dir gesagt hat. Das ist aber eine schwere Beleidigung.
    Gib ihm Saures, mindestens 3 Tage Sperre und sag ihm das das Mitti heißt.
    Also ich würde mich nicht als Ossi beschimpfen lassen ... ;)


    Schnautze, Frido :D

    Aba Frido hat Recht: Du bist ja für mich ein Wessi^^
    (Eigentlich liegt die ganze Zivilisation für mich westlich... hm. Wenn man mal von den Reisfressern und Vodkasäufern absieht.)

    Wer zuerst "Datenschutz" sagt, hat verloren.

  • Zitat von catcat;44433

    Schnautze, Frido :D


    Ja, man merkt schon ein wenig das du nicht mehr in einer zivilisierten Welt lebst ... :yes:
    Ich bin immer so gut zu euch, und wie werde ich behandelt ? ... :cry: