Kirjoittaja Aihe: Yllättävä sudo-ongelma [Ratkaistu]  (Luettu 7273 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Yllättävä sudo-ongelma [Ratkaistu]
« : 20.01.08 - klo:13.40 »
Iskipä läppäriin yllättävä sudo-ongelma! Yrittäessäni sudota tulee virheilmoitus:

Koodia: [Valitse]
sudo: can't open /etc/sudoers: Permission denied

/etc/sudoers-tiedoston oikeudet ovat entisellään eli:

Koodia: [Valitse]
-r--r----- 1 root root 403 2007-10-13 19:46 sudoers

Täsmälleen samoin ne ovat pöytäkoneessani, jossa sudo edelleen toimii. Itse sudo on edelleen /usr/bin/sudo ja näyttää ainakin koon ja aikaleiman perusteella olevan sama tiedosto kuin pöytäkoneessa.

Koodia: [Valitse]
tn@whitehead [/etc]$ which sudo
/usr/bin/sudo
tn@whitehead [/etc]$ dir /usr/bin/sudo
-rwsr-xr-x 2 root root 90K 2007-06-15 15:49 /usr/bin/sudo*

En ole vielä kokeillut yksinkertaisinta ratkaisua eli ”potkukäynnistystä” (kone kiinni ja uudelleen päälle), koska ongelma kiehtoo akateemisesti. Mitä muita tiedostoja sudo esim. voisi yrittää lukea, joiden oikeudet olisivat menneet p*rsilleen? Jotain /etc/pam.d-hakemistosta? Sielläkin kyllä näkyy olevan kaikkiin tiedostoihin kaikilla lukuoikeudet.
« Viimeksi muokattu: 20.01.08 - klo:20.04 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yllättävä sudo-ongelma
« Vastaus #1 : 20.01.08 - klo:17.15 »
Ongelma on saanut yhä yllättävämpiä piirteitä: sama virheilmoitus ”permission denied” tulee myös käynnistettäessä kone yhden käyttäjän tilaan (missä käyttäjällä siis muutenkin on root-oikeudet).

/etc/sudoers ei ole mitenkään lukukelvottomassa tilassa, koska yhden käyttäjän tilassa sen pystyy listaamaan; se on myös sisällöltään identtinen toimivan koneeni kanssa. Samoin /etc/pam.d- ja /lib/security-hakemistot ovat nähdäkseni (tiedosto tiedostolta en ole tarkistanut) samassa tilassa toimimattomassa ja toimivassa koneessa.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #2 : 20.01.08 - klo:17.59 »
Iskipä läppäriin yllättävä sudo-ongelma! Yrittäessäni sudota tulee virheilmoitus:

Koodia: [Valitse]
sudo: can't open /etc/sudoers: Permission denied

Onhan juuressa 755 oikeudet? Gentoossa on ollut saman virheilmoituksen aiheuttava bugi kun juuren oikeudet olivat väärin.

Oletko myös muistanut käyttää visudoa editoidessasi sudoers-tiedostoa? (Tosin jos ongelma on varmasti tullut ilman sudoers-tiedoston editointia niin tästä tuskin on kysymys.)

EDIT: Sanoitkin sudoers-tiedoston olevan identtinen toisen koneen tiedoston kanssa joten sen voi sulkea pois ongelmavaihtoehdoista. Jätän tuon kysymyksen kuitenkin visudo maininnan takia tuohon, jotta kukaan tämän lukeva ei editoisi sudoers-tiedostoa ilman visudoa :)
« Viimeksi muokattu: 20.01.08 - klo:18.02 kirjoittanut mgronber »

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yllättävä sudo-ongelma
« Vastaus #3 : 20.01.08 - klo:18.48 »
Joo, sudoers-tiedostoa ei ollut edes editoitu sitten koneen asennuksen.

En tiedä, liittyykö ongelmaan, mutta klogd-demoni näkyy kieltäytyvän käynnistymästä: ”permission denied” samoin.

Jutun alkusyynä saattaa olla se, että eilen asensin uudet Samsungin kirjoitinajurit läppäriin. Asennusohjelman tilapalkki pysähtyi 96 prosenttiin ja jouduin lopulta sammuttamaan sen voimatoimin.

Helppo ratkaisu on tietysti vetää uusi asennus tuohon päälle (vallankin kun /home on erillinen osio), mutta jo harjoituksen vuoksikin yrittäisin mieluummin ensin löytää ja ratkaista varsinaisen ongelman.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #4 : 20.01.08 - klo:18.56 »
Jutun alkusyynä saattaa olla se, että eilen asensin uudet Samsungin kirjoitinajurit läppäriin.

olikos tuo asennus jonkun scriptin suorittamista? kiinnostaisi meinaan nähdä ko. scripti jos näin oli.
Janne

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #5 : 20.01.08 - klo:19.23 »
Joo, sudoers-tiedostoa ei ollut edes editoitu sitten koneen asennuksen.

Tarkistit kuitenkin juuren oikeudet?

Lainaus
Jutun alkusyynä saattaa olla se, että eilen asensin uudet Samsungin kirjoitinajurit läppäriin. Asennusohjelman tilapalkki pysähtyi 96 prosenttiin ja jouduin lopulta sammuttamaan sen voimatoimin.

Samsungin ajureiden laadun tuntien se asennusskripti saattaa hyvinkin olla syypää tuohon ongelmaan.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yllättävä sudo-ongelma
« Vastaus #6 : 20.01.08 - klo:19.33 »
olikos tuo asennus jonkun scriptin suorittamista? kiinnostaisi meinaan nähdä ko. scripti jos näin oli.

Skripti on totta kai pitkä kuin nälkävuosi. Liitän sen tähän (alkuperäiseen nimeen lisätty .txt).

klogd:n ongelmana näyttää olevan /etc/init.d/klogd-skriptin tämä rivi:

Koodia: [Valitse]
start-stop-daemon --start --quiet --chuid klog --exec $binpath -- $KLOGD
...ja siinä nimenomaan tuo ”--chuid klog”. Ilman sitä sain yhden käyttäjän tilassa demonin käynnistymään ongelmitta. Ilmeisesti siis vika on jotenkin yleisemminkin kyvyssä vaihtaa käyttäjä-id:tä?

Tarkistit kuitenkin juuren oikeudet?

Miten ne saa edes näkyviin? ”ls -d /” palauttaa outoa tietoa: oma käyttäjätunnukseni omistaisi //-hakemiston (sic, ”//”). Voisin yrittää chmodata juuren, mutta se vaatii taas yhden käyttäjän tilaan menemistä, kun sudo ei toimi :)

Lainaus
Samsungin ajureiden laadun tuntien se asennusskripti saattaa hyvinkin olla syypää tuohon ongelmaan.

Olen siitä tuskallisen tietoinen. Harmi vain, että Ubuntun 7.10:ssä tulleet ajurit eivät osaa tulostaa kahta sivua per arkin puoli eivätkä kaksipuoleista kuin siten, että takasivu on ylösalaisin. (Ja kaksipuoleinen yleensäkin onnistuu vain ljet4d-ajurilla, ei millään muulla mahdollisella, vallankaan suositellulla.)

[ylläpito on poistanut liitteen]
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yllättävä sudo-ongelma
« Vastaus #7 : 20.01.08 - klo:20.03 »
JÖSSES!!! Olit täysin oikeassa, mgronber: kyseinen asennusskripti oli muuttanut /-hakemiston omistajaksi minut ja käyttäjäryhmäni ja muuttanut sen oikeudet 700:ksi. Sama oli tehty /etc- ja /usr-hakemistoille! Tuo Samsungin skripti ei ole ainoastaan vaarallinen, sehän on lähes hengenvaarallinen!

(Muuten, ”//” oli omaa tyhmyyttäni, ”dir” kun on aliastettu ”ls -hlF” – eli jälkimmäinen vinoviiva kertoi vain /-nimisen tiedoston olevan hakemisto.)
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #8 : 20.01.08 - klo:20.13 »
JÖSSES!!! Olit täysin oikeassa, mgronber: kyseinen asennusskripti oli muuttanut /-hakemiston omistajaksi minut ja käyttäjäryhmäni ja muuttanut sen oikeudet 700:ksi. Sama oli tehty /etc- ja /usr-hakemistoille! Tuo Samsungin skripti ei ole ainoastaan vaarallinen, sehän on lähes hengenvaarallinen!

(Muuten, ”//” oli omaa tyhmyyttäni, ”dir” kun on aliastettu ”ls -hlF” – eli jälkimmäinen vinoviiva kertoi vain /-nimisen tiedoston olevan hakemisto.)

Pistäpä äkäistä palautetta http://www.samsung.com/us/info/contactus.html# ...

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #9 : 20.01.08 - klo:20.26 »
Olen siitä tuskallisen tietoinen. Harmi vain, että Ubuntun 7.10:ssä tulleet ajurit eivät osaa tulostaa kahta sivua per arkin puoli eivätkä kaksipuoleista kuin siten, että takasivu on ylösalaisin. (Ja kaksipuoleinen yleensäkin onnistuu vain ljet4d-ajurilla, ei millään muulla mahdollisella, vallankaan suositellulla.)

Ainakin KDE:ssä tuon pystyy tekemään tulostusketjuun lisättävillä suodattimilla. Käytännössä tuon tehtävän suorittava suodatin ajaa syötteen psnup-komennon läpi. Kaksipuoleisen tulostuksenkin saisi todennäköisesti kludgetettua toimimaan oikein ajaa sopivan komennon välissä joka kääntäisi nuo ylösalaisin olevat takasivut ylösalaisin eli oikeinpäin.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yllättävä sudo-ongelma
« Vastaus #10 : 20.01.08 - klo:20.50 »
Ainakin KDE:ssä tuon pystyy tekemään tulostusketjuun lisättävillä suodattimilla. Käytännössä tuon tehtävän suorittava suodatin ajaa syötteen psnup-komennon läpi. Kaksipuoleisen tulostuksenkin saisi todennäköisesti kludgetettua toimimaan oikein ajaa sopivan komennon välissä joka kääntäisi nuo ylösalaisin olevat takasivut ylösalaisin eli oikeinpäin.

Hei, tuohan kuulostaa kiinnostavalta – vallankin kun olen KDE-käyttäjä! Täytyykin kokeilla. Mikähän komento osaisi kääntää sivuja nurin?
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #11 : 20.01.08 - klo:21.07 »
Hei, tuohan kuulostaa kiinnostavalta – vallankin kun olen KDE-käyttäjä! Täytyykin kokeilla. Mikähän komento osaisi kääntää sivuja nurin?

Sopiva komento olisi varmaan pstops vaikkakin sen käyttäminen vaatii hieman perehtymistä.

Kannattaa harjoitella komentorivillä tekemällä jokin sopiva parin sivun PS-tiedosto ja kokeilla sillä oikea muoto komennolle.

KDE:ssä voi siis määritellä jokaiselle tulostinajurille useita eri instansseja. Lisäät siis haluamallesi ajurille uuden instanssin ja teet sinne nuo määritykset.

EDIT: Tämä voisi toimia kaksipuoleisen tulostuksen korjaamisessa. Parittomat sivut menevät läpi sellaisenaan ja parilliset sivut käännetään ylösalaisin.
Koodia: [Valitse]
pstops -p%psl %filterargs '2:0,1U(1w,1h)' %filterinput %filteroutput

Kannattaa tutkia noita valmiina olevia filttereitä jotta tämän uuden osaa tehdä sinne oikein.
« Viimeksi muokattu: 20.01.08 - klo:22.27 kirjoittanut mgronber »

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yllättävä sudo-ongelma
« Vastaus #12 : 20.01.08 - klo:22.34 »
EDIT: Tämä voisi toimia kaksipuoleisen tulostuksen korjaamisessa. Parittomat sivut menevät läpi sellaisenaan ja parilliset sivut käännetään ylösalaisin.
Koodia: [Valitse]
pstops -p%psl %filterargs '2:0,1U(1w,1h)' %filterinput %filteroutput

Hitto, juuri kun keksin sen itsekin! :) Ensin en tajunnut, että tarvitaan tuo ”(1w,1h)” siirtämään sivu takaisin tulostuvalle alueelle ja ihmettelin kovasti, miksi saan tyhjiä sivuja...

Scribuksen Wikissä oleva pstops-ohje osoittautui hyödyllisimmäksi asian selvitystyössä.

Ja se muuten toimii! Niin 2up (jolloin tuota parittomien sivujen kääntöä ei edes vaadita) kuin kaksipuoleisuus yleisemminkin. Paitsi tietenkin OpenOfficesta, joka ei ole KDE-ohjelma :( mutta ainahan sieltä voi tulostaa PS- tai PDF-tiedostoon ja tulostaa sitten jostain KDE-ohjelmasta.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

peran

  • Vieras
Vs: Yllättävä sudo-ongelma [Ratkaistu]
« Vastaus #13 : 20.01.08 - klo:22.52 »
Onhan täällä ketju, jossa huomautetaan Samsungin suljetuista ajureista.

http://forum.ubuntu-fi.org/index.php?topic=11553.0

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #14 : 20.01.08 - klo:22.57 »
Ja se muuten toimii!

Hyvä, niin pitikin ;)

Lainaus
Paitsi tietenkin OpenOfficesta, joka ei ole KDE-ohjelma :(

Minulla nuo tulostusprofiilit näkyvät kyllä Gutsyn OpenOfficessakin. Tuo on käsittääkseni cups:n ominaisuus.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Yllättävä sudo-ongelma
« Vastaus #15 : 20.01.08 - klo:23.04 »
Minulla nuo tulostusprofiilit näkyvät kyllä Gutsyn OpenOfficessakin. Tuo on käsittääkseni cups:n ominaisuus.

Niin muuten näkyvät nyt minullakin. Ensin tosin tein niitä tavallisena käyttäjänä, sitten nämä nykyiset pääkäyttäjäoikeuksin. Olisiko siinä eroa, mene tiedä. Pääasia että lähtisivät toimimaan.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Yllättävä sudo-ongelma
« Vastaus #16 : 20.01.08 - klo:23.16 »
Minulla nuo tulostusprofiilit näkyvät kyllä Gutsyn OpenOfficessakin. Tuo on käsittääkseni cups:n ominaisuus.

Niin muuten näkyvät nyt minullakin. Ensin tosin tein niitä tavallisena käyttäjänä, sitten nämä nykyiset pääkäyttäjäoikeuksin. Olisiko siinä eroa, mene tiedä. Pääasia että lähtisivät toimimaan.

Itsekin alkuun epäilin tuota mahdollisuutta mutta minulla oli yksi tulostusprofiileista luotu tavallisena käyttäjänä ja sekin näkyy joten sen perusteella tuollakaan ei olisi merkitystä.