sudo apt-get ongelma

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi Wajukki 01.11.2005.

  1. Wajukki

    Wajukki Guest

    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
     
  2.  
  3. Kullerwo

    Kullerwo Regular member

    Liittynyt:
    15.04.2005
    Viestejä:
    128
    Kiitokset:
    0
    Pisteet:
    26
    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.
     
  4. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    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...
     
  5. Kullerwo

    Kullerwo Regular member

    Liittynyt:
    15.04.2005
    Viestejä:
    128
    Kiitokset:
    0
    Pisteet:
    26
    Kyllähän sudoa voi käyttää missä distrossa vain...

    Siis defaulttina apt-getin kanssa. Ymmärsit varmaan mitä tarkoitin.
     
    Viimeksi muokattu: 01.11.2005
  6. Jannejt

    Jannejt Moderator Ylläpitäjä

    Liittynyt:
    10.02.2005
    Viestejä:
    5,045
    Kiitokset:
    6
    Pisteet:
    118
    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.. =)
     
  7. Faeryan

    Faeryan Regular member

    Liittynyt:
    03.10.2005
    Viestejä:
    282
    Kiitokset:
    0
    Pisteet:
    26
    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.
     
  8. juyli

    juyli Active member

    Liittynyt:
    13.05.2005
    Viestejä:
    1,861
    Kiitokset:
    1
    Pisteet:
    68
    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ä.
     

Jaa tämä sivu