[12:04] <jo-erlend> hvordan gjør man det når et program skal kjøres som en vanlig bruker men innimellom kjøre kommandoer som root og du ønsker at brukeren bare skal behøve å bekrefte tilgangen én gang per x minutter?
[12:06] <Kagee> du bruker den greia som jeg har navnet på på spissen av tunga
[12:06] <si-m1> sudo ? :P
[12:07] <jo-erlend> sudo kan ikke brukes sånn vel?
[12:07] <Kagee> policykit!
[12:07] <Kagee> er det ikke det?
[12:08] <si-m1> jo-erlend: neivel? trodde det var hele poenget med sudo
[12:08] <Kagee> PolicyKit is an operating system component for controlling system-wide privileges in Unix-like operating systems. It provides an organized way for non-privileged processes to communicate with privileged ones. In contrast to systems such as sudo, it does not grant root permission to an entire process, but rather allows a finer level of control of centralized system policy.
[12:08] <Kagee> si-m1: da hever du jo hele programmet.
[12:08] <si-m1> nei
[12:08] <jo-erlend> nei?
[12:09] <si-m1> ikke hvis du kjører sudo <kommando som skal kjøres som root> inne i skriptet/programmet
[12:09] <jo-erlend> si-m1, da vil vel sudo be om passordet ditt flere ganger?
[12:09] <si-m1> nei
[12:09] <jo-erlend> hmm... Hvorfor det?
[12:09] <si-m1> det er en config setting
[12:09] <jo-erlend> si-m1, hvor?
[12:09] <si-m1> sudoers.conf vil jeg tro
[12:10] <si-m1> er vel default behaviour på ubuntu også
[12:10] <si-m1> trenger bare passordet første gang innen en default timeout
[12:10] <Kagee> sudo holder i ~15 minutter, ha
[12:11] <si-m1> kommer an på config setting
[12:11] <si-m1> kan sette den opp til å spørre hver gang og om du vil i alle fall
[12:11] <si-m1>        passwd_timeout  Number of minutes before the sudo password prompt times
[12:11] <jo-erlend> ah. Jeg trodde det bare gjaldt shells.
[12:11] <si-m1>                        out, or 0 for no timeout.  The timeout may include a
[12:11] <si-m1>                        fractional component if minute granularity is
[12:11] <si-m1>                        insufficient, for example 2.5.  The default is 0.
[12:11] <jo-erlend> altså, for spesielle shells.
[12:12] <si-m1> evt. kan jeg referere til sudoers(5)
[12:12] <si-m1> neida, er en sudofeature
[12:12] <jo-erlend> merkelig. Hvorfor er det så mange GUI-applikasjoner det ikke fungerer i?
[12:12] <si-m1> jaha, hvilke?
[12:13] <jo-erlend> tja. gdebi, ubuntu programvaresenter, gmount-iso... De jeg kommer på sånn i farta.
[12:14] <jo-erlend> det fungerer heller ikke å bruke sudo fra forskjellige terminaler.
[12:16] <jo-erlend> bbl
[12:20] <si-m1> syntes du snakket om å bruke det i script/program jeg
[12:20] <si-m1> det vil fungere
[13:29] <SlimG> finnes det et cli verktøy for sftp protokollen som fungerer like enkelt som cli verktøyet "scp" fungerer for scp protokollen?
[13:34] <jo-erlend> si-m1, det gjorde det gitt. Takker. :)
[13:34] <si-m1> np
[13:37] <Sakarias> SlimG: jeg er stor fan av lftp
[13:59] <jo-erlend> å lese wines konfigurasjon har jammen blitt vanskelig. Utrolig merkelig beslutning å lage en fork av Windows registry for ett Linux-program som per definisjon aldri vil være nyttig i Windows.
[14:01] <si-m1> jo-erlend: winecfg
[14:01] <si-m1> trenger ikke gjøre det manuelt
[14:01] <jo-erlend> si-m1, det er et program.
[14:01] <si-m1> ja
[14:01] <si-m1> for å editere configfilen til wine
[14:02] <jo-erlend> si-m1, å? Ok. Jeg trodde det bare var en GUI?
[14:02] <si-m1> ja, er en gui for å oppdatere wine sin config
[14:03] <jo-erlend> nå skal jeg for eksempel hente ut alle stasjonsbokstaver som er konfigurert som CD-ROM eller sanset til CD-ROM. Man-siden sier ingenting om hvordan man gjør sånt.
[14:05] <jo-erlend> heh. Den sier faktisk ikke så mye om noe som helst, annet enn at det er en "configuration editor".
[14:05] <si-m1> er vel bare å trykke på drives-fanen i den
[14:05] <si-m1> er ikke rocket surgery
[14:06] <jo-erlend> si-m1, jeg synes det høres ganske vanskelig ut. Da høres det jo enklere ut å skrive en winreg-klient fra scratch.
[14:07] <si-m1> skeptisk
[14:07] <xt> beste er nok å skrive ein IRC-klient frå scratch
[14:07] <jo-erlend> ok? Jeg vet ikke hvordan man analyserer innholdet i andre programmers vinduer. Jeg har aldri gjort noe sånt før. Jeg skal som sagt bare ha verdien av noen konfigurasjonsinnstillinger.
[14:10] <jo-erlend> og det er ti år siden jobbet med Windows registry og da gjorde jeg det ikke i Python. Men jeg kan kanskje kalle regedit.exe. Merkelig å måtte ty til sånt for å konfigurere et Linux-program.
[14:12] <si-m1> du trenger ikke ty til sånt for å konfigurere et linux-program, du kan bruke winecfg
[14:12] <jo-erlend> si-m1, jeg finner ikke ut hvordan man kan gjøre det. Det ser ikke ut til å være definert noe sted.
[14:12] <geirha> jo-erlend: wines CD-ROMer er bare symlenker i ~/.wine/dosdevices
[14:13] <jo-erlend> geirha, det holder ikke. Det er forskjellige typer enheter. Det er forskjell på CD-ROM og harddisk, for eksempel. Dessuten er det andre ting jeg trenger også.
[14:14] <geirha> De som er markert som CD-ROM vil ha en symlenke med to kolon som peker på enheten i /dev hvis jeg ikke husker feil.
[14:14] <si-m1> jo-erlend: den ligger jo tilogmed på menyen sammen med wine
[14:15] <jo-erlend> si-m1, hvis det er så enkelt, kan ikke du bare forklare det isteden? Jeg skjønner ikke engang hvor jeg finner bryterne.
[14:18] <geirha> $ grep -w cdrom ~/.wine/*.reg
[14:18] <geirha> /home/gg/.wine/system.reg:"D:"="cdrom"
[14:22] <jo-erlend> ok. Men jeg må likevel ha et verktøy, ellers oppdateres ikke verdiene uten at man dreper wineserver først, eller?
[14:22] <geirha> Ingen aning. Se hva som skjer om du endrer i system.reg og/eller endrer symlenkene.
[14:36] <jo-erlend> direkte endringer i system.reg ser ikke ut til å påvirke noe som helst.
[14:39] <jo-erlend> vineyard ser ut til å ha noen verktøy for å konfigurere wine. Får kanskje kikke på det.
[14:42] <jo-erlend> jeg synes fremdeles at det er temmelig merkelig å bruke Windows registry som konfigurasjonsverktøy for et program som er designet for å kjøre på alle alle operativsystemer enn Windows. Uforståelig.
[14:44] <jo-erlend> alle andre, skulle det være.
[14:49] <si-m1> det er vel strengt tatt bare noen tekstfiler i iniformat
[19:33] <Hans_Henrik> problem: har prøvet desperat og installere g++-3.4, den er ikke i siste LTS, så jeg tok en deb fra lenny (tror jeg), installerte den med --force, nå, uansett hva jeg skriver til apt-get, eller aptitude, eller update-manager, kommer bare denne feilmeldingen, så exiter programmet... apt-get: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libapt-pkg-libc6.10-6.so.4.8)
[19:33] <Hans_Henrik> noen ide hvordan jeg kan få apt-get til og fungere igjen? :s
[19:35] <jo-erlend> Hans_Henrik, for det første er det ikke gitt at du kan bruke pakker fra Debian lenger, sånn som du kunne da Ubuntu var helt nytt. For det andre, hvis du installerer pakker manuelt, så må du gjerne passe på avhengigheter selv. Det høres ut som at du mangler noe. Har du vurdert å se etter en PPA?
[19:36] <Hans_Henrik> umm, hva er PPA?
[19:37] <jo-erlend> det står for Personal Package Archives, men det er deb-arkiver som kan legges til. De tilbyr gjerne ting som ikke kan tilbys direkte fra Ubuntu.
[19:40] <Hans_Henrik> hmm vell har ikke tenkt på det nei, men noen som vet om en... PPA med AMD64 og g++-3.4?
[19:40] <Hans_Henrik> (og vet fortsatt ikke hvordan jeg kan fixe apt-get x.x)
[19:42] <jo-erlend> hvorfor trenger du akkurat den forresten?
[19:45] <Hans_Henrik> Forde det er en bug med g++ 3.2 og... void* n; SOCKET s=*(SOCKET*)n; /*in g++3.2 S is NULL. in g++3.4 s is a socket object.. or so it seems x.x*/
[19:45] <Hans_Henrik> (no optimizations)
[19:46] <jo-erlend> hva med å prøve noen nyere versjoner?
[19:48] <Hans_Henrik> tror det ville være en stor job og få projectet til g++ 4x, og gcc3.4.6 var siste gcc3x :p
[19:48] <Hans_Henrik> g++ 3x*
[19:49] <jo-erlend> oh, ok. Men du kan jo se på hvilke andre pakker g++-3.4 er avhengig av å installere dem selv?
[19:51] <Hans_Henrik> ikke nå lengere, uansett hva jeg sier til apt-get, så gjir den error apt-get: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libapt-pkg-libc6.10-6.so.4.8)
[19:51] <Hans_Henrik> (kan si apt-get blablablabla , sier bare den erroren og exiter)
[19:51] <Hans_Henrik> (samme med update-manager og aptitude)
[19:51] <jo-erlend> ja... Men du brukte ikke apt-get for å installere pakken?
[19:52] <jo-erlend> dpkg gjør ikke det?
[19:52] <Hans_Henrik> ah, jo brukte dpkg, glemte det
[19:52] <jo-erlend> mhm. Da må du installere avhengighetene selv.
[19:53] <Hans_Henrik> aner ikke hvor jeg kan få GLIBCXX_3.4.11 - google det?
[19:56] <jo-erlend> http://packages.ubuntu.com/hardy/g++-3.4
[19:57] <jo-erlend> jeg tror kanskje at jeg hadde villet separere det der fra resten av systemet, men.
[21:48] <Hans_Henrik> ah, problem, hadde en del problemer med dependencies etc, kjørte en apt-get install -f      den advarte at den ville gjøre potensielt farlige endringer, nå kjører ikke ssh/vnc/xserv, og apt-get og aptitude er slettet x.x
[21:49] <Hans_Henrik> dpkg og wget fungerer da
[22:21] <Malin_> Neppe et Ubuntu-spørsmål, men er det noen her som har problemer med bank-id etter oppgraderng til opera 11.50?
[22:22] <brik_> tror ikke jeg fikk det til å virke i chrome på 11.04, kun firefox - sikkert ikke relatert men
[23:08] <Malin_> brik_, jeg prater om et problem i nyeste versjon av Opera jeg. 10.50
[23:09] <Malin_> ut fra det jeg har erfart av andre brukere, som har kommentert i desktopteam-bloggen så skjer dette også i windows
[23:09] <brik_> strange
[23:10] <Malin_> til tross for dette er oprea 11.50 gitt ut. En fra unix-teamet i opera fortalte meg der at for han virket det i siste versjon og tilogmed icedtea fikk han til å virke. Hos meg har ikke icedtea virket siden opera-versjoner før 11.10
[23:10] <Malin_> eller java virker, men bank-id virker ikke. icedtea virker ikke i det heletatt
[23:10] <Malin_> jeg tok en reinstall og rein installasjon av opera for å teste. En windowsbruker fikk det til å virke da. Det gjorde det til meg også, men nå er det, etter en reboot av maskina, tilbake på gamle trakter
[23:10] <Malin_> hvor sun-java ikke virker igjen til bank-id
[23:10] <Malin_> kommer kun opp en tom rute med rullegardiner en ikke kan bruke
[23:10] <Malin_> sånne scroll-bars
[23:11] <Malin_> ja, det er utrolig rart
[23:13] <jo-erlend> Malin_, du er sikkert glad for å høre at den åpne javaen blir referanseimplementasjon neste gang da? :)
[23:13] <Malin_> spørs hva referanseimplementasjon betyr da?
[23:15] <jo-erlend> du har en definert standard også har du et program som implementerer den standarden og så har du andre programmer som bruker det programmet som referanse. Hvis andre programmer fungerer likt med referanseimplementasjonen, så er alt fint.
[23:16] <jo-erlend> tidligere har den lukkede implementasjonen vært det andre har skullet følge. Nå er det den åpne.
[23:17] <jo-erlend> det er ikke egentlig _helt_ riktig, men sånn circus. :)
[23:21] <Malin_> ah
[23:21] <Malin_> det virker jo i såfall smart, sånn jeg klarte å tolke det du skrev :)
[23:34] <Malin_> er i alle fall et slags mareritt med alle disse pluginenene