Dit klinkt wel erg ingewikkeld, "Nu een lijstje maken op basis van /etc/passwd en /etc/group en na herinstallatie de userid's aanpassen in /etc/passwd en /etc/group"
Is het niet makkelijker zoals Mikkel schrijft met Gksudo nautilus kopie /past naar ext3 locatie en dan later weer terug met Gksudo kopie/ past?
Ja, dat is wel makkelijker, dat moet je ook sowieso doen. Laten we het even in stapjes knippen:
1. je bestanden kopieren van de huidige locatie: /home naar een tijdelijke locatie, laten we zeggen: /backup/home. Om alle gedoe met permissies te vermijden start je inderdaad nautilus via de terminal met het commando "gksudo nautilus" In nautilus mag je nu alles, dus gedoe met permissies zul je niet krijgen (op dit moment). Maar, omdat je als root (sudo) kopieert, worden de bestanden die je kopieert ook eigendom van root. Dat is voor nu geen probleem
2. herinstalleren
3. /backup/home kopieren naar /home. Dat zal nu alleen lukken met nautilus in root mode, want de bestanden zijn nu eigendom van root, dus weer: gksudo nautilus in de terminal en die map kopieren.
4. Nu moet je voor elke user op je systeem zorgen dat hij weer in z'n eigen home directory kan. Zo te horen heb je maar één user, dus dat scheelt een hoop. Het makkelijkst doe je dit ook via de terminal, want dan heb je alle bestanden in één keer geregeld. Start de terminal:
cd /home (enter)
sudo chown -R john:john john (enter)
tik je wachtwoord (enter)
Klaar
Uitleg:
sudo = de terminal variant van gksudo
chown = verander eigenaar
-R = doe dit ook voor alle onderliggende mappen en bestanden
john:john = jouw username en (na de : ) jouw groep naam
john = de naam van de map waar je dit op toepast
Heb je toch meerdere users op je systeem, dan moet je dit laatste commando herhalen voor elke user.