Wenn du mir “su” zu root wechselst, sollte der Befehl gefunden werden.
…
Grund: /usr/sbin ist normalerweise nicht im Such-Pfad eines normalen Benutzers. Deswegen findet auch sudo Programme dort nicht.
Deswegen sollte der sudo Befehl auch nicht benutzt werden, der ist eigentlich für andere Sachen entstanden.
sudo -h
sudo - Einen Befehl als anderer Benutzer ausführen
Und wird bei einigen Distributionen zweckentfremdet.
Hm?
Warum sollte sudo nicht verwendet werden? (außer den üblichen Gründen warum man Programme nicht als root starten sollte wenn nicht notwendig)
Wär mir neu.
Und für was für andere Sachen ist er entstanden?
Du schreibst ja selber, dass sudo dafür da ist, um “Einen Befehl als anderer Benutzer ausführen”.
root ist genauso “ein anderer Benutzer” wie jeder andere, und ist default sowohl bei sudo als auch bei su, wenn kein Benutzer explizit angegeben ist.
Die man page schreibt ja auch:
sudo allows a permitted user to execute a command as the superuser or
another user, as specified by the security policy.
Und sudo ist ja wohl die Abkürzung von “Super User DO”…
Disk /dev/sda: 250.1 GB, 250059350016 bytes, 488397168 sectors
Units = Sektoren of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000600e6
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 2048 4208639 2103296 82 Linux swap / Solaris
/dev/sda2 484227070 488396799 2084865 5 Extended
/dev/sda3 * 4208640 46153727 20972544 83 Linux
/dev/sda4 46153728 484225023 219035648 83 Linux
/dev/sda5 484227072 488396799 2084864 82 Linux swap / Solaris
Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
Das dürfte deine /home Partition sein, richtig?
Wieso war die vorher bei “df” nicht dabei?
Poste bitte mal die Ausgabe von:
df -h /home
Platz auf der Festplatte hast du jedenfalls scheinbar keinen mehr, um die /home Partition zu vergrößern.
Da hilft wohl nur, Sachen von /home vorläufig woanders hinzuschieben (externe Festplatte z.B.) oder zu löschen.
Beim Verschlüsseln des /home Verzeichnis werden alle vorhandenen Dateien dupliziert (in verschlüsselter Form) soweit ich weiß, sie sind also nachher doppelt vorhanden und benötigen deshalb auch doppelt soviel Platz. Vermutlich ist die Partition aber schon mehr als zur Hälfte voll, deshalb die Fehlermeldung.
Nach dem Verschlüsseln der vorhandenen Dateien kannst (und solltest) du die unverschlüsselten Originale aber löschen.
???
Hast du also doch keine eigene /home Partition?
Was ist dann /dev/sda4?
In dem Fall poste bitte die Ausgabe von:
du -hs /home/*
Wie kriege ich die Sachen sauber auf eine externe Festplatte und dann wieder drauf?
Mit einem Dateimanager.
In /home sind sowieso nur hauptsächlich deine eigenen Dateien. Die Konfigurationsdateien von Programmen werden ja nicht so viel Platz benötigen…
Eventuell kannst du ja auch /dev/sda4 als Lager benutzen.
Oder ist das etwa deine /home Partition, und du hast sie nur nicht gemountet?
Tja, 8.8G sind eben auf deiner Partition nicht mehr frei.
/home/linux~ kannst du übrigens löschen (aber schau sicherhaltshalber vorher nach, ob da eh nichts drinnen ist das du brauchst… )
Das ist ein Backup des Homeverzeichnisses von der LiveCD.
Also einfach in Dolphin rüberziehen und dann nach Verschlüsselungsvorgang wieder zurück?
Ja.
Aber siehe unten.
Ich habe keine Ahnung. Erinnere mich nicht mehr, wie ich das bei der Installation eingestellt habe.
Tja, das kann ich dir leider auch nicht sagen…
Aber momentan ist das komplette System (inklusive /home) scheinbar auf einer 20 GB Partition, und die fast 500 GB grosse Partition dürfte unbenutzt sein. Oder mountest du die manuell?
Macht eigentlich wenig Sinn würde ich sagen.
Du könntest am Besten (meiner Meinung nach) /dev/sda4 als /home benutzen, das würde wohl das Problem lösen.
Poste aber sicherheitshalber vorher noch den Inhalt von /etc/fstab und beantworte meine Fragen.
Und schau vielleicht auch, was genau auf /dev/sda4 ist. Du solltest sie im Dateimanager öffnen können, oder mounte sie manuell mit “mount”.
Im Zweifelsfall, mach das und poste die Ausgabe:
sudo mount /dev/sda4 /mnt
ls -la /mnt
df -h /mnt
Danach sag ich dir, wie du die genau als /home einrichten könntest.
PS: Und bitte poste die Ausgaben künftig in
tags (der Knopf mit '#' in der Toolleiste). Die QUOTEs verschwinden immer beim Antworten... ;)