Käyttäjäprofiililtaan molemmat ovat tismalleen samanlaisia.
Missä vika? Miten se korjataan?
--
Vesa-Matti Sarenius, M.Sc. * Of this you can be sure *
mailto:sare...@koivu.oulu.fi * You feel untied, beatified *
Teacher, mathematics education * And loved for evermore *
University of Oulu, Finland * RIP Rick Wright *
> MacBookissa (Snow Leopard) on kumma ongelma. Koneessa on kaksi normaalia
> käyttäjää ja pääkäyttäjä. Mikäli johonkin softaan tulee päivitys, toisella
> normikäyttäjällä kone kysyy ylläpitäjän tunnusta ja salasanaa, toisella
> ilmoittaa: "Päivitys epäonnistui" kysymättä ylläpitäjän tunnuksia.
>
> Käyttäjäprofiililtaan molemmat ovat tismalleen samanlaisia.
> Missä vika? Miten se korjataan?
Ohjelmiston päivitykseen tarvitsee pääkäyttäjän oikeudet joiden pyyntö
epäonnistuu. Koeta ajaa päivitysohjelma ongelmakäyttäjän komentoriviltä
ja katso minkä virheilmoituksen se antaa:
$ sudo /System/Library/CoreServices/Software\
Update.app/Contents/MacOS/Software\ Update
Ohjelmiston päivityksellä on cache käyttäjän kotihakemistossa.
Library/Caches/com.apple.SoftwareUpdate/Cache.db
Tuon cachen voi poistaa jos se on ongelman aiheuttaja.
--
Seppo
Ilmoittaa, että käyttäjä ei ole sudoers-tiedostossa, mutta niin ilmoittaa myös
se käyttäjä, jolla päivitys toimii normaalisti.
Sen verran outo olen vielä macin kanssa, että mitenkäs roottina (joka kyllä
on luotu) kirjaudutaan sisään itermistä? Seuraavia kokeilin ilman tulosta:
su -, su - root ja su root.
Kirjaudu sisään sillä käyttäjätunnuksella, joka
on sudoers -tiedostossa ja loihdi:
sudo bash
--
Tauno Voipio
tauno voipio (at) iki fi
Itseasiassa juttu rupesi skulaamaan, kun ajoin hopeisessa omenassa annetun
ohjeen mukaan levytyökalun oikeuksienkorjaussoftan. Softa jumi käyttiksen
täysin, mutta korjaus ilmeisesti meni läpi ja nyt toimii.
> Sen verran outo olen vielä macin kanssa, että mitenkäs roottina (joka kyllä
> on luotu) kirjaudutaan sisään itermistä? Seuraavia kokeilin ilman tulosta:
> su -, su - root ja su root.
MacOS X käyttää sudoa, root-tunnus ei ole käytössä eikä sen
aktivoimiselle ole syytä.
Käyttäjät joilla on annettu ylläpitooikeus voivat ajaa komentorivin
komentoja ylläpitäjän tunnuksilla käyttäen sudo-komentoa. Jos
käyttäjällä ei ole ylläpitooikeusia ei häntä löydy sudoers-tiedostosta,
eli hän ei saa vaihtaa ylläpitäjän oikeuksiin. sudo-komennolle voi antaa
ylläpitäjän käyttäjätunnuksen jolloin kysytään ylläpitäjän salasanaa.
MacOS X:n käyttöliittymä toimii samalla tavalla, jos ohjelmat
tarvitsevat ylläpitäjän oikeuksia, kysytään käyttäjältä käyttäjätunnus /
salasana.
--
Seppo