Kirjoittaja Aihe: Loppuu rootinkin oikat?  (Luettu 3948 kertaa)

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Loppuu rootinkin oikat?
« : 20.09.21 - klo:08.45 »
Moinen ilmoitus: (palaute komennolle updatedb)
/usr/bin/find: '/run/user/1001/doc': Permission denied

ja näyttää hiukan oudolta
Koodia: [Valitse]
root@x240:~# ls -lt /run/user/1001
ls: tiedostoa '/run/user/1001/doc' ei voi käsitellä: Lupa evätty
...
d????????? ? ?    ?      ?            ? doc

Eikä tuohon tehoa mikään komento!
Saako jostain rootille lisävoimaa ?

Kone sen verran hankalassa paikassa ettei käynnistys jollain live-levyllä onnistu.
 
Debian bullseye

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Loppuu rootinkin oikat?
« Vastaus #1 : 20.09.21 - klo:09.45 »
Tuommoinen on joskus iskenyt vastaan kahdessa tilanteessa:

  • ylemmän kansion oikeudet ovat väärin (mutta tämän ei pitäisi haitata rootia, koska root ei muutenkaan piittaa oikeuksista)
  • syystä tai toisesta kansio nähdään tiedostona tai tiedosto kansiona eli jotain on levyllä sekaisin.
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

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #2 : 20.09.21 - klo:11.01 »
Sen verran selvisi eteenpäin että useri näkee enemmän:
Koodia: [Valitse]
ls -lt /run/user/1001
...
dr-x------ 2 useri useri   0  1. 1.  1970 doc

ls -l /run/user/1001/doc/
dr-x------ 2 useri useri 0  1. 1.  1970 by-app

ls -l /run/user/
drwx------  4 root root 120 20. 9. 10:30 0
drwx------ 10 useri useri 300 19. 9. 14:11 1001


Tuo hakemisto, by-app on tyhjä
Mutta ei onnistu oikeuksien muuttaminen, ei userilta eikä rootilta.

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Loppuu rootinkin oikat?
« Vastaus #3 : 20.09.21 - klo:15.17 »
/run kannattaisi varmaan joka tapauksessa ottaa pois findille indeksoitavista kansioista, koska se on dynaamista tietoa.

Näyttää siltä, että kyse ei ole pelkästään sinulla olevasta ongelmasta, vaan /run/user/$UID käyttäytyy joka tapauksessa omintakeisesti:

Koodia: [Valitse]
tn@peirce% sudo lsof | egrep /run/user/1000
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.portal file system /run/user/1000/doc
      Output information may be incomplete.
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

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #4 : 20.09.21 - klo:16.30 »
Kuulostaa tolkulliselta. Koetan kaivella mitä rajoituksia tuo updatedb ottaa vastaan.

Outoa vain, kun vuosikaudet olen sen updaten ajanyt kerran vuorokaudessa ja vasta nyt alkoi oikutella.

raimo

  • Käyttäjä
  • Viestejä: 4155
  • openSUSE Tumbleweed
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #5 : 20.09.21 - klo:16.40 »
Kuulostaa tolkulliselta. Koetan kaivella mitä rajoituksia tuo updatedb ottaa vastaan.

Outoa vain, kun vuosikaudet olen sen updaten ajanyt kerran vuorokaudessa ja vasta nyt alkoi oikutella.

Käsittääkseni systeemi ajaa sen automaagisesti,
eli sitä ei välttämättä tarvi ajaa itse. No ei siitä tietty haittaakaan ole. :)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #6 : 21.09.21 - klo:01.08 »
Manjaron palstalla on keskustelua aiheesta ja kyseessä on ylävirran bugi coreutils-paketissa

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #7 : 21.09.21 - klo:06.42 »
Kuulostaa tolkulliselta. Koetan kaivella mitä rajoituksia tuo updatedb ottaa vastaan.

Outoa vain, kun vuosikaudet olen sen updaten ajanyt kerran vuorokaudessa ja vasta nyt alkoi oikutella.

Käsittääkseni systeemi ajaa sen automaagisesti,
eli sitä ei välttämättä tarvi ajaa itse. No ei siitä tietty haittaakaan ole. :)

Riippuu systeemistä, juuri tuli raspbianissa ilmoitus:
Koodia: [Valitse]
locate: varoitus: tietokanta ‘/var/cache/locate/locatedb’ on vanhempi kuin 8 päivää (todellinen ikä on 43,3 päivää)

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #8 : 21.09.21 - klo:06.53 »
Manjaron palstalla on keskustelua aiheesta ja kyseessä on ylävirran bugi coreutils-paketissa

Nojoo, sama herja toistuu toisellakin koneella - joten odottelen josko tuo joskus korjataan.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #9 : 21.09.21 - klo:11.43 »
Kuulostaa tolkulliselta. Koetan kaivella mitä rajoituksia tuo updatedb ottaa vastaan.

Outoa vain, kun vuosikaudet olen sen updaten ajanyt kerran vuorokaudessa ja vasta nyt alkoi oikutella.

Käsittääkseni systeemi ajaa sen automaagisesti,
eli sitä ei välttämättä tarvi ajaa itse. No ei siitä tietty haittaakaan ole. :)

Riippuu systeemistä, juuri tuli raspbianissa ilmoitus:
Koodia: [Valitse]
locate: varoitus: tietokanta ‘/var/cache/locate/locatedb’ on vanhempi kuin 8 päivää (todellinen ikä on 43,3 päivää)

Kannattanee vaihtaa locaten tilalle mlocate, joka on vakiona ainakin Ubuntu-pohjaisissa jakeluissa. Mlocaten mukana pitäisi tulla automaattinen cron-jobi myös Raspbianissa.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Vs: Loppuu rootinkin oikat?
« Vastaus #10 : 21.09.21 - klo:23.55 »
Kannattanee vaihtaa locaten tilalle mlocate, joka on vakiona ainakin Ubuntu-pohjaisissa jakeluissa. Mlocaten mukana pitäisi tulla automaattinen cron-jobi myös Raspbianissa.
Joissakin jakeluissa on käytössä käynnistyksessä jo komento (pääkäyttäjän oikeuksin) updatedb. locate ei toki tietenkään tarjoa infoa tiedostoista/hakemistoista, joiden käyttäjäoikeudet vaativat root-tunnusta.
Jos oikeuksillasi etsit tiettyjä tiedostoja, pitää updatedb ajaa uusien tiedostojen tietoja edellisen updatedb -komennon jälkeen. Updatedb tietenkin vaatii pääkäyttäjän oikeudet!

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Loppuu rootinkin oikat?
« Vastaus #11 : 22.09.21 - klo:09.40 »
Updatedb tietenkin vaatii pääkäyttäjän oikeudet!

Se varmaan vähän vaihtelee. openSUSEssa updatedb ajetaan nobody-käyttäjänä, paitsi tietenkin jos käsin sen ajaa.
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