Onda negde grešiš... Proveri sledeće:
Kucaj
Code:
bash --login
... Da li se umask promenio?
Ako jeste
1.a) Da li se loguješ preko login(1) programa? login(1) ce uvek da execve()-uje shell kao login shell, ali ako se loguješ drugačije (preko X-a, ili koristeći su(1)) onda neće biti tako, pa moraš umesto .bash_profile da koristis .bashrc... Mada ja kad kažeš 'ulogujem se' pretpostavljam da misliš na login u linux konzoli.
1.b) Da li ti je kao shell u passwd fajlu sigurno podešen bash?
Ako nije
2.a) Proveri još jednom da li ti se fajl zove .bash_profile i da li se nalazi u tvom home direktorijumu, koji je naznačen u passwd fajlu.
2.b) uradi
Code:
ls -l `which bash`
(pazi na obrnute navodnike!) i proveri da bash nije simbolički link na neki drugi shell.
Znači proveri sve
pažljivo, jer si ili negde usput pogrešio, ili nešto nisi nama dobro preneo, trećeg nema. Znam da su sve ovo što navodim gluposti, ali baš na glupostima se najviše greši...
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
Upali lampicu — koristi Jabber!