Beiträge von Alero

    Was haben wir noch nicht probiert? Als Root ... (NICHT sudo, sondern su)


    Code
    chown -cR username:gruppenname /media/mycloud

    Wobei username mit dem richtigen zu ersetzen ist und gruppenname mit der richtigen Gruppe. Bringt das was?

    Damit wirst du als Besitzer für das Verzeichnis /media/mycloud mit allen Unterordnern und Dateien festgelegt.

    Gerade mal getestet, einen Ordner angelegt als Root, in dem Ordner einen Ordner angelegt und dem die Rechte des Users gegeben. Somit befindet sich in einem Root-Ordner ein Ordner, der sich als User beschreiben lässt. Geht tatsächlich, macht aber in meinen Augen keinerlei Sinn!

    Somit steht wieder die Ausgangs-Frage im Raum, warum sich das Verzeichnis nicht umbenennen lässt. Technisch müsste es scheinbar gehen.

    Das in einem root gehörenden Ordner Verzeichnisse eines Users sind, ist doch normal.

    Ja klar, und, kannst du diese als User beschreiben? Geh doch mal als User in deinen Root-Ordner und ändere da in einer Textdatei etwas und speichere das ab. Als User.

    Irgendwo ist ein Denkfehler.

    Alle Dateien (und auch Unterordner) gehören "root".

    Du kannst in einem Verzeichnis, das Root gehört, keine Ordner einem User zuweisen. Das wäre mir neu. Auch nicht mit chmod als root. Solange das "Ober-Verzeichnis" root gehört, gehört alles in dem Verzeichnis auch root und ist nicht änderbar. Ich vermute mal, dein Rechner, wo es nicht geht, macht alles richtig und der andere Rechner, wo es geht, hat ein Problem. Zur Verdeutlichung. Du kannst in der Ordnerstruktur des installierten Betriebssystemes der Partition ROOT auch nicht mit irgendwelchen Befehlen einen Ordner für USER beschreibbar machen. Geht nicht.

    Oder hab ich dich falsch verstanden?


    Geht doch

    Ich hätte da aber eine Software für dich, die das für dich erledigt. Nennt sich ShellCheck und kann von hier https://github.com/koalaman/shellcheck installiert werden. Hab es selber noch nicht getestet, kenne aber Leute, die das für gut befinden. Vielleicht hilft es dir und auch anderen Usern weiter?!

    Ach, noch was, die Entwickler bieten auch einen Online-Test für Scripte an. Rufe einfach shellcheck.net auf und kopiere dein Script dort hin.

    Warum das Rad neu erfinden?