Kun apt-gettiä yrittää käyttää normaali userina tai rootina niin: [root@***]# sudo apt-get install irssi postdrop: warning: unable to look up public/pickup: No such file or directory root is not in the sudoers file. This incident will be reported. Ja sama juttu norm userina tai sitten kysyy salasanaa kun yrittää laittaa userin tai rootin salasanan nii ei hyväksy salasanaa
Apt-getiä käyttetään yleensä roottina ilman sudo:ta. [root@xxx]# apt-get update jne. Vain Ubuntussa on sudo käytössä. Siinä toimii asennuksessa annetun käyttäjän salasana.
Yleensä on järkevää mainita, että mikä distro on kyseessä... Onko käyttäjäsi määritelty sudoers fileen? Kyllähän sudoa voi käyttää missä distrossa vain...
Kyllähän sudoa voi käyttää missä distrossa vain... Siis defaulttina apt-getin kanssa. Ymmärsit varmaan mitä tarkoitin.
toi filu on siis /etc/sudoers ja sitä kai pystyy roottina muokkaa komennolla [bold]visudo[/bold] sudo on kyllä kätevä, käytän itsekkin.. =)
Pikkuveljen koneelle sain aikanaan tuon saman tapahtumaan Knoppixin kanssa, vaikka itselläni oli Knoppix aiemmin toiminut kunnolla. Ongelma ei enää itselläni ole ajankohtainen koska käyttis on jo vaihtunut, mutta sain tuon ongelman aina kierrettyä sillä että käytin ensin komentoa 'su' ja syötin kysytyn salasanan, ja sen jälkeen haluamani komennon ilman sudoa. Hankalaahan tuo oli, mutta toimi aina tarvittaessa.
su - -c '<tähän haluttu komento parametreineen>' ja tuollaisesta on helppo tehdä ihan oma skripti tai alias tai mitä mieleen juolahtaa. Mutta alkuperäisen henkilön ongelma johtuu siitä, että hän on jo root-käyttäjänä. root-tunnuksella huseeraaminen ei tarvitse (eikä edes pidä) käyttää sudo-komentoa. Useiden (turvallisten/paranoidien) jakelujen perusasetuksilla, ei edes root-tunnuksella pääse käyttämään X-järjestelmässä graafisia ohjelmia (Debian/Slackware ym.). Sudo mahdollistaa graafisten ohjelmien (kuten esim. synaptic) ajamisen käyttäjän X-istunnossa. Koska sudolla voi myös rajoittaa kunkin käyttäjän/ryhmän tms. oikeudet tiettyihin root-tunnuksin ajettavien ohjelmien ajamiseen, on sudo ihan kätevä ohjelma monissa systeemeissä.