Ubuntu Suomen keskustelualueet
Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: jekku - 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
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
-
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.
-
Sen verran selvisi eteenpäin että useri näkee enemmän:
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.
-
/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:
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.
…
-
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.
-
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. :)
-
Manjaron palstalla (https://forum.manjaro.org/t/df-run-user-1000-doc-operation-not-permitted/83042) on keskustelua aiheesta ja kyseessä on ylävirran bugi (https://bugzilla.redhat.com/show_bug.cgi?id=1913358) coreutils-paketissa
-
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:
locate: varoitus: tietokanta ‘/var/cache/locate/locatedb’ on vanhempi kuin 8 päivää (todellinen ikä on 43,3 päivää)
-
Manjaron palstalla (https://forum.manjaro.org/t/df-run-user-1000-doc-operation-not-permitted/83042) on keskustelua aiheesta ja kyseessä on ylävirran bugi (https://bugzilla.redhat.com/show_bug.cgi?id=1913358) coreutils-paketissa
Nojoo, sama herja toistuu toisellakin koneella - joten odottelen josko tuo joskus korjataan.
-
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:
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.
-
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!
-
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.