Allvarlig bugg i Snow Leopard Server 10.6.2

Ett serveroperativsystem från Apple är givetvis inte komplett utan en serie buggar och andra underligheter. Har man varit med några år vet man att framåt .5 eller .6 av en OS X Server-release börjar bli så pass stabil så man faktiskt kan lita på operativsystemet.

Av egen erfarenhet har jag upptäckt en riktigt allvarlig bugg i den senaste versionen av Workgroup Manager, en bugg som inte uppträder i Leopard Server. Buggen ligger i att när man skapat en användare och sparat den så kan man om man vill lägga till en e-postadress i shortnames-fältet. Detta fungerar bra, om man är väldigt noga med att trycka return efter att man matat in e-postadressen. Trycker man någon annan tangent hamnar man istället i det vanliga namnfältet och det är här problemet uppstår.

På ytan ser man först ingenting men tittar man, efter att ha hamnat med markören i namnfältet, i katalogen för alla hemkataloger (normalt sett under /Users) så ser man helt plötsligt att hemkatalogen bytt ägarnamn och har nu e-postadressen som namn istället.


Annons


Detta kan givetvis innebära flera saker. Först och främst betyder det att användarens e-postadress slutar fungera eftersom ett shortname inte kan användas som en e-postadress. Det andra är att eftersom användaren byter shortname kan man få allvarliga problem med rättigheter i Wikis, bloggar, utdelade filmappar och annat.

Det bästa sättet tycks alltså fortfarande att använda alias-filen som finns under /etc/postfix. I filen finns instruktioner på hur man skapar en hash-databas av filen så Postfix kan läsa den. Glöm inte att ladda om Postfix igen (postfix reload) efter att du ändrat i filen.

Grundare till Macpro. 38 år gammal Mac-konsult, teknikjournalist och projektledare som sedan 1994 skrivit om och arbetat med informationsteknik.