Festplatte Linux Eigentümer: Root?
Wie ändere ich den Eigentümer auf meinen Nutzernamen kann nur mit mkdir unf mit su eingeloggt Ordner erstellen.
1 Antwort
Also wenn es für Ordner außerhalb von /home/$USER geht, aber auf derselben Platte das OS, dann solltest du mit sudo/su und den Befehlen arbeiten. Da das Eigentum an Ordnern und Dateien zu ändern, wird dir dein System kaputt machen.
Wenn es um eine externe Festplatte geht, die immer Root-Rechte haben will (bspw. weil man ext4 als Format nutzt), dann eignen sich chown bzw chmod.
Beispiel:- Ich habe eine externe Festplatte, die ich per fuse in /media/FESTPLATTE gemountet habe.
- Wechsel zu root
sudo su -i
- Wechsel dort hin:
cd /media/FESTPLATTE
- Variante 1: Ändern der Berechtigungen
find * -type d -exec chmod 775 {} +
find * -type f -exec chmod 664 {} +
Das ändert alle Datei-Berechtigungen auf "Der Eigentümer und die Gruppe darf lesen und schreiben, alle anderen nur lesen" und "Der Eigentümer und die Gruppe darf lesen, schreiben und ausführen, alle anderen nur lesen". Das * bedeutet "ab hier" im Ordnerverzeichnis.
Siehe https://wiki.ubuntuusers.de/chmod/
- Variante 2: Ändern des Besitzes
chown -R $USER *
Das -R ist wichtig, damit auch Unterordner und Dateien darin das Eigentum wechseln. $USER durch deinen Benutzernamen ersetzen.
Solange sie nicht die Partition ist, auf dem dein Linux installiert ist: ja.
Das macht da keinen Unterschied.
Solltest du aber deine Root-Partition damit behandeln, ist dein System im Arsch!
Warum ist das bei Linux eigentlich immer noch kompliziert?
Man könnte das doch Grafisch auch lösen ohne das Terminal zu verwenden, oder?
Da muss ich sagen ist Windows etwas moderner, aber dafür mehr Spionage…
Also aus meiner Erfahrung heraus ist Linux erheblich einfacher als Windows. Ich brauche fast nichts administrieren, während ich unter Windows
- jede App jede Woche öffnen muss, damit sie auf Updates prüft, oder ich das sogar manuell mit Besuch der Webseite machen muss.
- jedes monatliche Update unter Windows muss geprüft werden, ob ich es installieren kann oder ob danach mein Drucker einen Bluescreen erzeugt oder so.
und vieles mehr.
Dein Anwendungsfall ist scheinbar jetzt etwas spezifischer und das kann dann schon mal viel/mehr Aufwand bedeuten. Den Frust daran verstehe ich gut und ging mir anfangs auch so.
Windows kennt sowas wie "Rechte auf einem Dateisystem" garnicht. Du rennst ja unter Windows eigentlich immer als Admin rum und darfst dann auch alles. Mit allen Konsequenzen!
Ich habe auch eine zweite Festplatte für mein /home eingerichtet, aber das bei Installation schon so festgelegt. Und danach musste ich da nichts mehr mit Rechten anfassen, weil Linux das automatisch regelt. (Windows kennt sowas wie "Eigene Dateien auf einer anderen Partition" garnicht :D)
Gerade Linux Mint hat für vieles grafische Werkzeuge, die einwandfrei funktionieren und das Terminal kaum noch notwendig machen.
Also irgendwie funktioniert beides nicht.
Ich kann immer noch keinen neuen Ordner erstellen :(
Dann brauche ich mehr Informationen. Gib mir mal die Ausgabe von
whoami
cat /etc/fstab
ls -lah /PFAD/ZUR/FESTPLATTE
und am besten explizit den Pfad zur Festplatte. Dann kann ich dir auch die genauen Befehle schreiben.
Geht Variante 1 auch bei Internen Festplatten (Toshiba HDD)?