Sida 1 av 1

Återkommande åäö fråga.

Postat: 28 apr 2011 01:30
av Plutonium
Upptäckte ett litet märkligt fenomen som jag inte har tänkt på innan och det är bokstäverna åäö..
Som user i pico kan jag nyttja dem men som root/su så går det inte. Varför är det så?

Re: Återkommande åäö fråga.

Postat: 28 apr 2011 22:41
av Nille
För att du byter till root med "su" istället för "su -".
Så antingen använder du "su -" eller så kör du "source /etc/profile" när du använt "su".

Om du är lika lat som mig så skriver du inte "source" utan använder "." istället då det fungerar lika bra men är sämre att skriva i ett exemple.

Re: Återkommande åäö fråga.

Postat: 28 apr 2011 23:00
av Nille
Kom på att jag kanske skulle förklara lite bättre.
När du byter till root med "su" så läser den inte in /etc/profile som i sin tur läser in filerna i katalogen /etc/profile.d där lang.sh finns och ställer in din locale inställning.
Du kan testa detta genom att du byter till till root med "su" och sedan kör du "locale" och ser t.ex LC_CTYPE="POSIX"
Kör nu ". /etc/profile" och kör sen "locale" igen och du kommer se LC_CTYPE="en_US" eller vad du har valt i /etc/profile.d/lang.sh
Med "su -" så läses /etc/profile in då du loggar in på riktigt.
-, är det samma som -l eller --login

Re: Återkommande åäö fråga.

Postat: 28 apr 2011 23:04
av Plutonium
Tack så mycket Nille! Det förklarade en hel del.

Re: Återkommande åäö fråga.

Postat: 28 apr 2011 23:24
av Nille
Varsågod :D