Re: početni direktorij u shellu

Poslao slobodan on 05.09.2010 12:34:28
Za većinu programa ti to neće ništa značiti, jer će oni i dalje gledati HOME sistemsku varijablu, koja pokazuje na /home/user

Ako već želiš prebaciti korisnika skroz na drugu particiju, a da ti se ne poremete ostale stvari, onda to možeš raditi pravilno na nekoliko načina:

1.
Želimo prebaciti pojedinog korisnika negdje drugdje, a da ostali korisnici i dalje budu u /home
- kao root prebacimo cijeli /home/user direktorij na ciljano mjesto
- kao root linkamo /home/user na novu lokaciju sa
ln -s /nova/lokacija/user /home/user

ili

- kao root prebacimo cijeli /home/user direktorij na ciljano mjesto
- kao root u /etc/passwd za dotičnog korisnika promjenimo path iz /home/user u /nova/lokacija/user

2.
Želimo da je cijeli /home na drugoj lokaciji (particiji)
- kao root prebacimo cijeli /home na drugu lokaciju
- kao root linkamo cijeli /nova/lokacija/home sa
ln -s /nova/lokacija/home /home

3.
Želimo za sve buduće korisnike staviti /home na nekoj drugoj lokaciji a dosadašnji korisnici ostaju gdje jesu
- kao root pripremimo odgovarajuću putanju direktorija na /nova/lokacija
- svaki put kad kreiramo korisnika (kao root naravno) stavimo za home path taj na novoj lokaciji i to kao /nova/lokacija/user

Na ove načine će sustav biti konfiguriran kako treba, svi programčići će bez problema naći odgovarajuće pathove sami bez da moraš nešto dodatno raditi, i imat ćeš najmanje problema. Ova tvoja varijanta samo zaziva probleme i komplikacije dugoročno.

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=4&topic_id=2348&post_id=14663