SOLVED: Initial directory στο bash

Fanourgakis Manolis mfanou at gmail.com
Wed Mar 29 10:48:14 EEST 2006


> > > Αντιμετωπίζω το εξής πρόβλημα:
> > >
> > > Το /home μου είναι symbolic link που δείχνει στο /mnt/help/home, όπου
> > > το /mnt/help είναι ένα άλλο partition.
> > >
> > > Έχω αλλάξει το bash prompt να δείχνει τον τρέχοντα κατάλογο, οπότε
> > > κάθε φορά που κάνω login, βλέπω ένα σπαστικό
> > >
> > > mfan at hostname /mnt/help/home/manolis #
> >
> > Mallon, xwris na eimai 100% sigouros, ayto ginetai epeidh sto
> > `/etc/passwd' sou to home directory einai dhlwmeno ws `/home/manolis'
> > alla to pragmatiko pathname einai `/mnt/help/home/manolis'.
>
> Όταν πάω σπίτι, θα κοιτάξω στο /etc/passwd, γιατί τώρα είμαι στο
> γραφείο, αλλά μάλλον εκεί θα είναι ορισμένο το home ως /home/manolis.
>
> Δηλαδή, το /etc/passwd θέλει το πραγματικό path και έχει προβληματάκια
> αν του δώσουμε symbolic link; Πιθανόν.
>
> > An den einai ayto, tote pes mas ti timh exei to PS1 me:
> >
> >         echo $PS1
>
> To ps1 είναι αυτό:
>
> \[\033[0;32m\]\u@\h \w <\#>\[\033[0m\]
>
> Από man bash:
>
>               \w     the  current  working  directory,  with $HOME abbreviated
>                      with a tilde
>
>
> Απ' ότι φαίνεται, αλλάζοντας στο /etc/passwd και βάζοντας το
> πραγματικό path θα δουλέψει. Θα το τσεκάρω το βράδι σπίτι και
> βλέπουμε.

Και όντως δούλεψε.

Το [ελαφρώς] κακό είναι ότι αν αλλάξω πάλι πραγματικό path (π.χ.
επειδή γέμισε το /mnt/help), θα πρέπει να το αλλάξω και στο
/etc/passwd.




More information about the Linux-greek-users mailing list