X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/e22781370f42c3479c619ecbc275ef2e7c64099e..aa49fa65d96f7ceb8c72c638b31e07f435ad5a79:/blog/index.rss diff --git a/blog/index.rss b/blog/index.rss index 961899c3d6..9dbe2035b3 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -7,652 +7,683 @@ - Idea for storing LTSP configuration in LDAP - http://people.skolelinux.org/pere/blog/Idea_for_storing_LTSP_configuration_in_LDAP.html - http://people.skolelinux.org/pere/blog/Idea_for_storing_LTSP_configuration_in_LDAP.html - Sun, 11 Jul 2010 22:00:00 +0200 + Debian in 3D + http://people.skolelinux.org/pere/blog/Debian_in_3D.html + http://people.skolelinux.org/pere/blog/Debian_in_3D.html + Tue, 9 Nov 2010 16:10:00 +0100 -<p>Vagrant mentioned on IRC today that ltsp_config now support -sourcing files from /usr/share/ltsp/ltsp_config.d/ on the thin -clients, and that this can be used to fetch configuration from LDAP if -Debian Edu choose to store configuration there.</p> - -<p>Armed with this information, I got inspired and wrote a test module -to get configuration from LDAP. The idea is to look up the MAC -address of the client in LDAP, and look for attributes on the form -ltspconfigsetting=value, and use this to export SETTING=value to the -LTSP clients.</p> - -<p>The goal is to be able to store the LTSP configuration attributes -in a "computer" LDAP object used by both DNS and DHCP, and thus -allowing us to store all information about a computer in one place.</p> - -<p>This is a untested draft implementation, and I welcome feedback on -this approach. A real LDAP schema for the ltspClientAux objectclass -need to be written. Comments, suggestions, etc?</p> - -<blockquote><pre> -# Store in /opt/ltsp/$arch/usr/share/ltsp/ltsp_config.d/ldap-config -# -# Fetch LTSP client settings from LDAP based on MAC address -# -# Uses ethernet address as stored in the dhcpHost objectclass using -# the dhcpHWAddress attribute or ethernet address stored in the -# ieee802Device objectclass with the macAddress attribute. -# -# This module is written to be schema agnostic, and only depend on the -# existence of attribute names. -# -# The LTSP configuration variables are saved directly using a -# ltspConfig prefix and uppercasing the rest of the attribute name. -# To set the SERVER variable, set the ltspConfigServer attribute. -# -# Some LDAP schema should be created with all the relevant -# configuration settings. Something like this should work: -# -# objectclass ( 1.1.2.2 NAME 'ltspClientAux' -# SUP top -# AUXILIARY -# MAY ( ltspConfigServer $ ltsConfigSound $ ... ) - -LDAPSERVER=$(debian-edu-ldapserver) -if [ "$LDAPSERVER" ] ; then - LDAPBASE=$(debian-edu-ldapserver -b) - for MAC in $(LANG=C ifconfig |grep -i hwaddr| awk '{print $5}'|sort -u) ; do - filter="(|(dhcpHWAddress=ethernet $MAC)(macAddress=$MAC))" - ldapsearch -h "$LDAPSERVER" -b "$LDAPBASE" -v -x "$filter" | \ - grep '^ltspConfig' | while read attr value ; do - # Remove prefix and convert to upper case - attr=$(echo $attr | sed 's/^ltspConfig//i' | tr a-z A-Z) - # bass value on to clients - eval "$attr=$value; export $attr" - done - done -fi -</pre></blockquote> - -<p>I'm not sure this shell construction will work, because I suspect -the while block might end up in a subshell causing the variables set -there to not show up in ltsp-config, but if that is the case I am sure -the code can be restructured to make sure the variables are passed on. -I expect that can be solved with some testing. :)</p> - -<p>If you want to help out with implementing this for Debian Edu, -please contact us on debian-edu@lists.debian.org.</p> +<p><img src="http://thingiverse-production.s3.amazonaws.com/renders/23/e0/c4/f9/2b/debswagtdose_preview_medium.jpg"></p> + +<p>3D printing is just great. I just came across this Debian logo in +3D linked in from +<a href="http://blog.thingiverse.com/2010/11/09/participatory-branding/">the +thingiverse blog</a>.</p> - jXplorer, a very nice LDAP GUI - http://people.skolelinux.org/pere/blog/jXplorer__a_very_nice_LDAP_GUI.html - http://people.skolelinux.org/pere/blog/jXplorer__a_very_nice_LDAP_GUI.html - Fri, 9 Jul 2010 12:55:00 +0200 + Datatilsynet mangler verktøyet som trengs for å kontrollere kameraovervåkning + http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt__yet_som_trengs_for____kontrollere_kameraoverv__kning.html + http://people.skolelinux.org/pere/blog/Datatilsynet_mangler_verkt__yet_som_trengs_for____kontrollere_kameraoverv__kning.html + Tue, 9 Nov 2010 14:35:00 +0100 -<p>Since -<a href="http://people.skolelinux.org/pere/blog/LUMA__a_very_nice_LDAP_GUI.html">my -last post</a> about available LDAP tools in Debian, I was told about a -LDAP GUI that is even better than luma. The java application -<a href="http://jxplorer.org/">jXplorer</a> is claimed to be capable of -moving LDAP objects and subtrees using drag-and-drop, and can -authenticate using Kerberos. I have only tested the Kerberos -authentication, but do not have a LDAP setup allowing me to rewrite -LDAP with my test user yet. It is -<a href="http://packages.qa.debian.org/j/jxplorer.html">available in -Debian</a> testing and unstable at the moment. The only problem I -have with it is how it handle errors. If something go wrong, its -non-intuitive behaviour require me to go through some query work list -and remove the failing query. Nothing big, but very annoying.</p> +<p>En stund tilbake ble jeg oppmerksom på at Datatilsynets verktøy for +å holde rede på overvåkningskamera i Norge ikke var egnet til annet +enn å lage statistikk, og ikke kunne brukes for å kontrollere om et +overvåkningskamera i det offentlige rom er lovlig satt opp og +registrert. For å teste hypotesen sendte jeg for noen dager siden +følgende spørsmål til datatilsynet. Det omtalte kameraet står litt +merkelig plassert i veigrøften ved gangstien langs Sandakerveien, og +jeg lurer oppriktig på om det er lovlig plassert og registrert.</p> + +<p><blockquote> +<p>Date: Tue, 2 Nov 2010 16:08:20 +0100 +<br>From: Petter Reinholdtsen &lt;pere (at) hungry.com&gt; +<br>To: postkasse (at) datatilsynet.no +<br>Subject: Er overvåkningskameraet korrekt registrert?</p> + +<p>Hei.</p> + +<p>I Nydalen i Oslo er det mange overvåkningskamera, og et av dem er +spesielt merkelig plassert like over et kumlokk. Jeg lurer på om +dette kameraet er korrekt registrert og i henhold til lovverket.</p> + +<p>Finner ingen eierinformasjon på kameraet, og dermed heller ingenting å +søke på i &lt;URL: +<a href="http://hetti.datatilsynet.no/melding/report_search.pl">http://hetti.datatilsynet.no/melding/report_search.pl</a> &gt;. +Kartreferanse for kameraet er tilgjengelig fra +&lt;URL: +<a href="http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T">http://people.skolelinux.no/pere/surveillance-norway/?zoom=17&lat=59.94918&lon=10.76962&layers=B0T</a> &gt;. + +<p>Kan dere fortelle meg om dette kameraet er registrert hos +Datatilsynet som det skal være i henhold til lovverket?</p> + +<p>Det hadde forresten vært fint om rådata fra kameraregisteret var +tilgjengelig på web og regelmessig oppdatert, for å kunne søke på +andre ting enn organisasjonsnavn og -nummer ved å laste det ned og +gjøre egne søk.</p> + +<p>Vennlig hilsen, +<br>-- +<br>Petter Reinholdtsen +</blockquote></p> + +<p>Her er svaret som kom dagen etter:</p> + +<p><blockquote> +<p>Date: Wed, 3 Nov 2010 14:44:09 +0100 +<br>From: "juridisk" &lt;juridisk (at) Datatilsynet.no&gt; +<br>To: Petter Reinholdtsen +<br>Subject: VS: Er overvåkningskameraet korrekt registrert? + +<p>Viser til e-post av 2. november. + +<p>Datatilsynet er det forvaltningsorganet som skal kontrollere at +personopplysningsloven blir fulgt. Formålet med loven er å verne +enkeltpersoner mot krenking av personvernet gjennom behandling av +personopplysninger.</p> + +<p>Juridisk veiledningstjeneste hos Datatilsynet gir råd og veiledning +omkring personopplysningslovens regler på generelt grunnlag.</p> + +<p>Datatilsynet har dessverre ikke en fullstendig oversikt over alle +kameraer, den oversikten som finner er i vår meldingsdatabase som du +finner her: +<a href="http://www.datatilsynet.no/templates/article____211.aspx">http://www.datatilsynet.no/templates/article____211.aspx</a></p> + +<p>Denne databasen gir en oversikt over virksomheter som har meldt inn +kameraovervåkning. Dersom man ikek vet hvilken virksomhet som er +ansvarlig, er det heller ikke mulig for Datatilsynet å søke dette +opp.</p> + +<p>Webkameraer som har så dårlig oppløsning at man ikke kan gjenkjenne +enkeltpersoner er ikke meldepliktige, da dette ikke anses som +kameraovervåkning i personopplysningslovens forstand. Dersom kameraet +du sikter til er et slikt webkamera, vil det kanskje ikke finnes i +meldingsdatabasen på grunn av dette. Også dersom et kamera med god +oppløsning ikke filmer mennesker, faller det utenfor loven.</p> + +<p>Datatilsynet har laget en veileder som gjennomgår når det er lov å +overvåke med kamera, se lenke: +<a href="http://www.datatilsynet.no/templates/article____401.aspx">http://www.datatilsynet.no/templates/article____401.aspx</a></p> + +<p>Dersom det ikke er klart hvem som er ansvarlig for kameraet, er det +vanskelig for Datatilsynet å ta kontakt med den ansvarlige for å få +avklart om kameraet er satt opp i tråd med tilsynets regelverk. Dersom +du mener at kameraet ikke er lovlig ut fra informasjonen ovenfor, kan +kameraet anmeldes til politiet.</p> + +<p>Med vennlig hilsen</p> + +<p>Maria Bakke +<br>Juridisk veiledningstjeneste +<br>Datatilsynet</p> +</blockquote></p> + +<p>Personlig synes jeg det bør være krav om å registrere hvert eneste +overvåkningskamera i det offentlige rom hos Datatilsynet, med +kartreferanse og begrunnelse om hvorfor det er satt opp, slik at +enhver borger enkelt kan hente ut kart over områder vi er interessert +i og sjekke om det er overvåkningskamera der som er satt opp uten å +være registert. Slike registreringer skal jo i dag fornyes +regelmessing, noe jeg mistenker ikke blir gjort. Dermed kan kamera +som en gang var korrekt registrert nå være ulovlig satt opp. Det +burde også være bøter for å ha kamera som ikke er korrekt registrert, +slik at en ikke kan ignorere registrering uten at det får +konsekvenser.</p> + +<p>En ide fra England som jeg har sans (lite annet jeg har sans for +når det gjelder overvåkningskamera i England) for er at enhver borger +kan be om å få kopi av det som er tatt opp med et overvåkningskamera i +det offentlige rom, noe som gjør at det kan komme løpende utgifter ved +å sette overvåkningskamera. Jeg tror alt som gjør det mindre +attraktivt å ha overvåkningskamera i det offentlige rom er en god +ting, så et slikt lovverk i Norge tror jeg hadde vært nyttig.</p> - MS Word krøller det til for politiet? - http://people.skolelinux.org/pere/blog/MS_Word_kr__ller_det_til_for_politiet_.html - http://people.skolelinux.org/pere/blog/MS_Word_kr__ller_det_til_for_politiet_.html - Thu, 8 Jul 2010 14:00:00 +0200 + Making room on the Debian Edu/Sqeeze DVD + http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html + http://people.skolelinux.org/pere/blog/Making_room_on_the_Debian_Edu_Sqeeze_DVD.html + Sun, 7 Nov 2010 11:45:00 +0100 -<p>De siste dagene har Aftenposten -<a href="http://www.aftenposten.no/nyheter/iriks/article3718597.ece">fortalt</a> -<a href="http://www.aftenposten.no/nyheter/iriks/article3724249.ece">hvordan</a> -politet har brukt skriveverktøy som ikke håndterer arabisk tekst og -tekst som skal skrives fra høyre mot venstre når de har laget -løpeseddel for å be om informasjon fra publikum. Resultatet har vært -en uleselig arabisk-bit på løpeseddelen. Feilen har oppstått når -teksten har blitt "kopiert inn i programvare som ikke har støtte for -språk som skrives fra høyre mot venstre", og jeg er ganske sikker på -at det er snakk om Microsoft Office i dette tilfellet. Er det slik at -MS Office i norsk språkdrakt ikke har støtte for tekst som skal -skrives fra høyre mot venstre? Jeg tror alle utgaver av -OpenOffice.org har slik støtte, og det er jo ikke veldig vanskelig å -la slik støtte finnes i alle utgaver av et program hvis støtten først -er utviklet. Aftenpostens melding får meg til å undre om problemet -ville vært unngått hvis politiet brukte OpenOffice.org i stedet for MS -Office.</p> - -<p>Mon tro om det er flere eksempler på at MS Office har ødelagt for -offentlig myndighet?</p> +<p>Prioritising packages for the Debian Edu / +<a href="http://www.skolelinux.org/">Skolelinux</a> DVD, which is +supposed provide a school with all the services and user applications +needed on the pupils computer network has always been hard. Even +schools without Internet connections should be able to get Debian Edu +working using this DVD.</p> + +<p>The job became a lot harder when apt and aptitude started +installing recommended packages by default. We want the same set of +packages to be installed when using the DVD and the netinst CD, and +that means all recommended packages need to be on the DVD. I created +a patch for debian-cd in <a href="http://bugs.debian.org/601203">BTS +report #601203</a> to do this, and since this change was applied to +the Debian Edu DVD build, we have been seriously short on space.</p> + +<p>A few days ago we decided to drop blender, wxmaxima and kicad from +the default installation to save space on the DVD, believing that +those needing these applications are few and can get them from the +Debian archive.</p> + +<p>Yesterday, I had a look what source packages to see which packages +were using most space. A few large packages are well know; +openoffice.org, openclipart and fluid-soundfont. But I also +discovered that lilypond used 106 MiB and fglrx-driver used 53 MiB. +The lilypond package is pulled in as a dependency for rosegarden, and +when looking a bit closer I discovered that 99 MiB of the 106 MiB were +the documentation package, which is recommended by the binary package. +I decided to drop this documentation package from our DVD, as most of +our users will use the GUI front-ends and do not need the lilypond +documentation. Similarly, I dropped the non-free fglrx-driver package +which might be installed by d-i when its hardware is detected, as the +free X driver should work.</p> + +<p>With this change, we finally got space for the LXDE and Gnome +desktop packages as well as the language specific packages making the +DVD more useful again.</p> - Lenny->Squeeze upgrades, apt vs aptitude with the Gnome desktop - http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_desktop.html - http://people.skolelinux.org/pere/blog/Lenny__Squeeze_upgrades__apt_vs_aptitude_with_the_Gnome_desktop.html - Sat, 3 Jul 2010 23:55:00 +0200 + Norgeskartet på mange vis - via OpenStreetmap.org + http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html + http://people.skolelinux.org/pere/blog/Norgeskartet_p___mange_vis___via_OpenStreetmap_org.html + Mon, 1 Nov 2010 11:15:00 +0100 -<p>Here is a short update on my <a -href="http://people.skolelinux.org/~pere/debian-upgrade-testing/">my -Debian Lenny->Squeeze upgrade testing</a>. Here is a summary of the -difference for Gnome when it is upgraded by apt-get and aptitude. I'm -not reporting the status for KDE, because the upgrade crashes when -aptitude try because of missing conflicts -(<a href="http://bugs.debian.org/584861">#584861</a> and -<a href="http://bugs.debian.org/585716">#585716</a>).</p> - -<p>At the end of the upgrade test script, dpkg -l is executed to get a -complete list of the installed packages. Based on this I see these -differences when I did a test run today. As usual, I do not really -know what the correct set of packages would be, but thought it best to -publish the difference.</p> - -<p>Installed using apt-get, missing with aptitude</p> - -<blockquote><p> - at-spi cpp-4.3 finger gnome-spell gstreamer0.10-gnomevfs - libatspi1.0-0 libcupsys2 libeel2-data libgail-common libgdl-1-common - libgnomeprint2.2-data libgnomeprintui2.2-common libgnomevfs2-bin - libgtksourceview-common libpt-1.10.10-plugins-alsa - libpt-1.10.10-plugins-v4l libservlet2.4-java libxalan2-java - libxerces2-java openoffice.org-writer2latex openssl-blacklist p7zip - python-4suite-xml python-eggtrayicon python-gtkhtml2 - python-gtkmozembed svgalibg1 xserver-xephyr zip -</p></blockquote> - -<p>Installed using apt-get, removed with aptitude</p> - -<blockquote><p> - bluez-utils dhcdbd djvulibre-desktop epiphany-gecko - gnome-app-install gnome-mount gnome-vfs-obexftp gnome-volume-manager - libao2 libavahi-compat-libdnssd1 libavahi-core5 libbind9-50 - libbluetooth2 libcamel1.2-11 libcdio7 libcucul0 libcurl3 - libdirectfb-1.0-0 libdvdread3 libedata-cal1.2-6 libedataserver1.2-9 - libeel2-2.20 libepc-1.0-1 libepc-ui-1.0-1 libexchange-storage1.2-3 - libfaad0 libgd2-noxpm libgda3-3 libgda3-common libggz2 libggzcore9 - libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0 libgnome-desktop-2 - libgnome-pilot2 libgnomecups1.0-1 libgnomeprint2.2-0 - libgnomeprintui2.2-0 libgpod3 libgraphviz4 libgtkhtml2-0 - libgtksourceview1.0-0 libgucharmap6 libhesiod0 libicu38 libisccc50 - libisccfg50 libiw29 libkpathsea4 libltdl3 liblwres50 libmagick++10 - libmagick10 libmalaga7 libmtp7 libmysqlclient15off libnautilus-burn4 - libneon27 libnm-glib0 libnm-util0 libopal-2.2 libosp5 - libparted1.8-10 libpisock9 libpisync1 libpoppler-glib3 libpoppler3 - libpt-1.10.10 libraw1394-8 libsensors3 libsmbios2 libsoup2.2-8 - libssh2-1 libsuitesparse-3.1.0 libswfdec-0.6-90 libtalloc1 - libtotem-plparser10 libtrackerclient0 libvoikko1 libxalan2-java-gcj - libxerces2-java-gcj libxklavier12 libxtrap6 libxxf86misc1 libzephyr3 - mysql-common swfdec-gnome totem-gstreamer wodim -</p></blockquote> - -<p>Installed using aptitude, missing with apt-get</p> - -<blockquote><p> - gnome gnome-desktop-environment hamster-applet python-gnomeapplet - python-gnomekeyring python-wnck rhythmbox-plugins xorg - xserver-xorg-input-all xserver-xorg-input-evdev - xserver-xorg-input-kbd xserver-xorg-input-mouse - xserver-xorg-input-synaptics xserver-xorg-video-all - xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati - xserver-xorg-video-chips xserver-xorg-video-cirrus - xserver-xorg-video-dummy xserver-xorg-video-fbdev - xserver-xorg-video-glint xserver-xorg-video-i128 - xserver-xorg-video-i740 xserver-xorg-video-mach64 - xserver-xorg-video-mga xserver-xorg-video-neomagic - xserver-xorg-video-nouveau xserver-xorg-video-nv - xserver-xorg-video-r128 xserver-xorg-video-radeon - xserver-xorg-video-radeonhd xserver-xorg-video-rendition - xserver-xorg-video-s3 xserver-xorg-video-s3virge - xserver-xorg-video-savage xserver-xorg-video-siliconmotion - xserver-xorg-video-sis xserver-xorg-video-sisusb - xserver-xorg-video-tdfx xserver-xorg-video-tga - xserver-xorg-video-trident xserver-xorg-video-tseng - xserver-xorg-video-vesa xserver-xorg-video-vmware - xserver-xorg-video-voodoo -</p></blockquote> - -<p>Installed using aptitude, removed with apt-get</p> - -<blockquote><p> - deskbar-applet xserver-xorg xserver-xorg-core - xserver-xorg-input-wacom xserver-xorg-video-intel - xserver-xorg-video-openchrome -</p></blockquote> - -<p>I was told on IRC that the xorg-xserver package was -<a href="http://git.debian.org/?p=pkg-xorg/xserver/xorg-server.git;a=commit;h=9c8080d06c457932d3bfec021c69ac000aa60120">changed -in git</a> today to try to get apt-get to not remove xorg completely. -No idea when it hits Squeeze, but when it does I hope it will reduce -the difference somewhat. +<p>Har oppdaget at mange ikke er klar over at OpenStreetmap.org er +tilgjengelig i en rekke forskjellige formater. Her er en liste med +eksporter jeg kjenner til for Norge, for de som trenger et +fribrukskart til sine tjenester:</p> + +<p><ul> + +<li>Cloudmade tilbyr OSM XML, Garmin Map Files, Osmosis country +bounding polygon, Shapefile, Navit maps, GPX POI, TomTom POI og OSM +XML feature extracts via +<a href="http://downloads.cloudmade.com/europe/norway">sine +nedlastingssider</a>.</li> + +<li>Geofabric tilbyr +<a href="http://download.geofabrik.de/osm/europe/norway.osm.bz2">OSM +XML</a>, +<a href="http://download.geofabrik.de/osm/europe/norway.osm.pbf">OSM +protobuf binærformat</a> og +<a href="http://download.geofabrik.de/osm/europe/norway.shp.zip">ESRI +Shapefile (EPSG:4326)</a> fra sine nedlastingssider.</li> + +<li>Frikart.no tilbyr +<a href="http://www.frikart.no/garmin/">Garmin-kart</a> i uike +varianter for veibruk og turbruk sommer og vinter.</li> + +</ul></p> + +<p>Kartene oppdateres regelmessig, som oftest hver uke. Det skulle +dermed være noe for enhver smak.</p> - Caching password, user and group on a roaming Debian laptop - http://people.skolelinux.org/pere/blog/Caching_password__user_and_group_on_a_roaming_Debian_laptop.html - http://people.skolelinux.org/pere/blog/Caching_password__user_and_group_on_a_roaming_Debian_laptop.html - Thu, 1 Jul 2010 11:40:00 +0200 + Best å ikke fortelle noen at streaming er nedlasting... + http://people.skolelinux.org/pere/blog/Best____ikke_fortelle_noen_at_streaming_er_nedlasting___.html + http://people.skolelinux.org/pere/blog/Best____ikke_fortelle_noen_at_streaming_er_nedlasting___.html + Sat, 30 Oct 2010 11:20:00 +0200 -<p>For a laptop, centralized user directories and password checking is -a bit troubling. Laptops are typically used also when not connected -to the network, and it is vital for a user to be able to log in or -unlock the screen saver also when a central server is unavailable. -This is possible by caching passwords and directory information (user -and group attributes) locally, and the packages to do so are available -in Debian. Here follow two recipes to set this up in Debian/Squeeze. -It is also possible to set up in Debian/Lenny, but require more manual -setup there because pam-auth-update is missing in Lenny.</p> - -<h2>LDAP/Kerberos + nscd + libpam-ccreds + libpam-mklocaluser/pam_mkhomedir</h2> - -This is the traditional method with a twist. The password caching is -provided by libpam-ccreds (version 10-4 or later is needed on -Squeeze), and the directory caching is done by nscd. The directory -lookup and password checking is done using LDAP. If one want to use -Kerberos for password checking the libpam-ldapd package can be -replaced with libpam-krb5 or libpam-heimdal. If one is happy having a -local home directory with the path listed in LDAP, one can use the -pam_mkhomedir module from pam-modules to make this happen instead of -using libpam-mklocaluser. A setup for pam-auth-update to enable -pam_mkhomedir will have to be written until a fix for -<a href="http://bugs.debian.org/568577">bug #568577</a> is in the -archive. Because I believe it is a bad idea to have local home -directories using misleading paths like /site/server/partition/, I -prefer to create a local user with the home directory in /home/. This -is done using the libpam-mklocaluser package.</p> - -<p>These packages need to be installed and configured</p> - -<blockquote><pre> -libnss-ldapd libpam-ldapd nscd libpam-ccreds libpam-mklocaluser -</pre></blockquote> - -<p>The ldapd packages will ask for LDAP connection information, and -one have to fill in the values that fits ones own site. Make sure the -PAM part uses encrypted connections, to make sure the password is not -sent in clear text to the LDAP server. I've been unable to get TLS -certificate checking for a self signed certificate working, which make -LDAP authentication unsafe for Debian Edu (nslcd is not checking if it -is talking to the correct LDAP server), and very much welcome feedback -on how to get this working.</p> - -<p>Because nscd do not have a default configuration fit for offline -caching until <a href="http://bugs.debian.org/485282">bug #485282</a> -is fixed, this configuration should be used instead of the one -currently in /etc/nscd.conf. The changes are in the fields -reload-count and positive-time-to-live, and is based on the -instructions I found in the -<a href="http://www.flyn.org/laptopldap/">LDAP for Mobile Laptops</a> -instructions by Flyn Computing.</p> - -<blockquote><pre> - debug-level 0 - reload-count unlimited - paranoia no - - enable-cache passwd yes - positive-time-to-live passwd 2592000 - negative-time-to-live passwd 20 - suggested-size passwd 211 - check-files passwd yes - persistent passwd yes - shared passwd yes - max-db-size passwd 33554432 - auto-propagate passwd yes - - enable-cache group yes - positive-time-to-live group 2592000 - negative-time-to-live group 20 - suggested-size group 211 - check-files group yes - persistent group yes - shared group yes - max-db-size group 33554432 - auto-propagate group yes - - enable-cache hosts no - positive-time-to-live hosts 2592000 - negative-time-to-live hosts 20 - suggested-size hosts 211 - check-files hosts yes - persistent hosts yes - shared hosts yes - max-db-size hosts 33554432 - - enable-cache services yes - positive-time-to-live services 2592000 - negative-time-to-live services 20 - suggested-size services 211 - check-files services yes - persistent services yes - shared services yes - max-db-size services 33554432 -</pre></blockquote> - -<p>While we wait for a mechanism to update /etc/nsswitch.conf -automatically like the one provided in -<a href="http://bugs.debian.org/496915">bug #496915</a>, the file -content need to be manually replaced to ensure LDAP is used as the -directory service on the machine. /etc/nsswitch.conf should normally -look like this:</p> - -<blockquote><pre> -passwd: files ldap -group: files ldap -shadow: files ldap -hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 -networks: files -protocols: files -services: files -ethers: files -rpc: files -netgroup: files ldap -</pre></blockquote> - -<p>The important parts are that ldap is listed last for passwd, group, -shadow and netgroup.</p> - -<p>With these changes in place, any user in LDAP will be able to log -in locally on the machine using for example kdm, get a local home -directory created and have the password as well as user and group -attributes cached. - -<h2>LDAP/Kerberos + nss-updatedb + libpam-ccreds + - libpam-mklocaluser/pam_mkhomedir</h2> - -<p>Because nscd have had its share of problems, and seem to have -problems doing proper caching, I've seen suggestions and recipes to -use nss-updatedb to copy parts of the LDAP database locally when the -LDAP database is available. I have not tested such setup, because I -discovered sssd.</p> - -<h2>LDAP/Kerberos + sssd + libpam-mklocaluser</h2> - -<p>A more flexible and robust setup than the nscd combination -mentioned earlier that has shown up recently, is the -<a href="https://fedorahosted.org/sssd/">sssd</a> package from Redhat. -It is part of the <a href="http://www.freeipa.org/">FreeIPA</A> project -to provide a Active Directory like directory service for Linux -machines. The sssd system combines the caching of passwords and user -information into one package, and remove the need for nscd and -libpam-ccreds. It support LDAP and Kerberos, but not NIS. Version -1.2 do not support netgroups, but it is said that it will support this -in version 1.5 expected to show up later in 2010. Because the -<a href="http://packages.qa.debian.org/s/sssd.html">sssd package</a> -was missing in Debian, I ended up co-maintaining it with Werner, and -version 1.2 is now in testing. - -<p>These packages need to be installed and configured to get the -roaming setup I want</p> - -<blockquote><pre> -libpam-sss libnss-sss libpam-mklocaluser -</pre></blockquote> - -The complete setup of sssd is done by editing/creating -<tt>/etc/sssd/sssd.conf</tt>. - -<blockquote><pre> -[sssd] -config_file_version = 2 -reconnection_retries = 3 -sbus_timeout = 30 -services = nss, pam -domains = INTERN - -[nss] -filter_groups = root -filter_users = root -reconnection_retries = 3 - -[pam] -reconnection_retries = 3 - -[domain/INTERN] -enumerate = false -cache_credentials = true - -id_provider = ldap -auth_provider = ldap -chpass_provider = ldap - -ldap_uri = ldap://ldap -ldap_search_base = dc=skole,dc=skolelinux,dc=no -ldap_tls_reqcert = never -ldap_tls_cacert = /etc/ssl/certs/ca-certificates.crt -</pre></blockquote> - -<p>I got the same problem here with certificate checking. Had to set -"ldap_tls_reqcert = never" to get it working.</p> - -<p>With the libnss-sss package in testing at the moment, the -nsswitch.conf file is update automatically, so there is no need to -modify it manually.</p> - -<p>If you want to help out with implementing this for Debian Edu, -please contact us on debian-edu@lists.debian.org.</p> +<p>I dag la jeg inn en kommentar på en sak hos NRKBeta +<a href="http://nrkbeta.no/2010/10/27/bakom-blindpassasjer-del-1/">om +hvordan TV-serien Blindpassasjer ble laget</a> i forbindelse med at +filmene NRK la ut ikke var tilgjengelig i et +<a href="http://www.digistan.org/open-standard:definition">fritt og +åpent format</a>. Dette var det jeg skrev publiserte der 07:39.</p> + +<p><blockquote> +<p>"Vi fikk en kommentar rundt måten streamet innhold er beskyttet fra +nedlasting. Mange av oss som kan mer enn gjennomsnittet om systemer +som dette, vet at det stort sett er mulig å lure ut ting med den +nødvendige forkunnskapen."</p> + +<p>Haha. Å streame innhold er det samme som å laste ned innhold, så å +beskytte en stream mot nedlasting er ikke mulig. Å skrive noe slikt +er å forlede leseren.</p> + +<p>Med den bakgrunn blir forklaringen om at noen rettighetshavere kun +vil tillate streaming men ikke nedlasting meningsløs.</p> + +<p>Anbefaler forresten å lese +<a href="http://blogs.computerworlduk.com/simon-says/2010/10/drm-is-toxic-to-culture/index.htm">http://blogs.computerworlduk.com/simon-says/2010/10/drm-is-toxic-to-culture/index.htm</a> +om hva som ville være konsekvensen hvis digitale avspillingssperrer +(DRM) fungerte. Det gjør de naturligvis ikke teknisk - det er jo +derfor de må ha totalitære juridiske beskyttelsesmekanismer på plass, +men det er skremmende hva samfunnet tillater og NRK er med på å bygge +opp under.</p> +</blockquote></p> + +<p>Ca. 20 minutter senere får jeg følgende epost fra Anders Hofseth i +NRKBeta:</p> + +<p><blockquote> +<p>From: Anders Hofseth &lt;XXX@gmail.com> +<br>To: "pere@hungry.com" &lt;pere@hungry.com> +<br>Cc: Eirik Solheim &lt;XXX@gmail.com>, Jon Ståle Carlsen &lt;XXX@gmail.com>, Henrik Lied &lt;XXX@gmail.com> +<br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del 1" +<br>Date: Sat, 30 Oct 2010 07:58:44 +0200</p> + +<p>Hei Petter. +<br>Det du forsøker dra igang er egentlig en interessant diskusjon, +men om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt +om å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli +særlig lett å klarere ut noe annet arkivmateriale på lang tid.</p> + +<p>Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er +fjernet og den delen av diskusjonen er avsluttet på nrkbeta, vi antar +konsekvensene vi beskriver ikke er noe du ønsker heller...</p> + +<p>Med hilsen, +<br>-anders</p> + +<p>Ring meg om noe er uklart: 95XXXXXXX</p> +</blockquote></p> + +<p>Ble så fascinert over denne holdningen, at jeg forfattet og sendte +over følgende svar. I og med at debatten er fjernet fra NRK Betas +kommentarfelt, så velger jeg å publisere her på bloggen min i stedet. +Har fjernet epostadresser og telefonnummer til de involverte, for å +unngå at de tiltrekker seg uønskede direkte kontaktforsøk.</p> + +<p><blockquote> +<p>From: Petter Reinholdtsen &lt;pere@hungry.com> +<br>To: Anders Hofseth &lt;XXX@gmail.com> +<br>Cc: Eirik Solheim &lt;XXX@gmail.com>, +<br> Jon Ståle Carlsen &lt;XXX@gmail.com>, +<br> Henrik Lied &lt;XXX@gmail.com> +<br>Subject: Re: [NRKbeta] Kommentar: "Bakom Blindpassasjer: del 1" +<br>Date: Sat, 30 Oct 2010 08:24:34 +0200</p> + +<p>[Anders Hofseth] +<br>> Hei Petter.</p> + +<p>Hei.</p> + +<p>> Det du forsøker dra igang er egentlig en interessant diskusjon, men +<br>> om vi skal kjøre den i kommentarfeltet her, vil vi kunne bli bedt om +<br>> å fjerne blindpassasjer fra nett- tv og det vil heller ikke bli +<br>> særlig lett å klarere ut noe annet arkivmateriale på lang tid.</p> + +<p>Godt å se at du er enig i at dette er en interessant diskusjon. Den +vil nok fortsette en stund til. :)</p> + +<p>Må innrømme at jeg synes det er merkelig å lese at dere i NRK med +vitende og vilje ønsker å forlede rettighetshaverne for å kunne +fortsette å legge ut arkivmateriale.</p> + +<p>Kommentarer og diskusjoner i bloggene til NRK Beta påvirker jo ikke +faktum, som er at streaming er det samme som nedlasting, og at innhold +som er lagt ut på nett kan lagres lokalt for avspilling når en ønsker +det.</p> + +<p>Det du sier er jo at klarering av arkivmateriale for publisering på +web krever at en holder faktum skjult fra debattfeltet på NRKBeta. +Det er ikke et argument som holder vann. :)</p> + +<p>> Dette er en situasjon NRKbeta ikke ønsker, så kommentaren er fjernet +<br>> og den delen av diskusjonen er avsluttet på nrkbeta, vi antar +<br>> konsekvensene vi beskriver ikke er noe du ønsker heller...</p> + +<p>Personlig ønsker jeg at NRK skal slutte å stikke hodet i sanden og +heller være åpne på hvordan virkeligheten fungerer, samt ta opp kampen +mot de som vil låse kulturen inne. Jeg synes det er en skam at NRK +godtar å forlede publikum. Ville heller at NRK krever at innhold som +skal sendes skal være uten bruksbegresninger og kan publiseres i +formater som heller ikke har bruksbegresninger (bruksbegresningene til +H.264 burde få varselbjellene i NRK til å ringe).</p> + +<p>At NRK er med på DRM-tåkeleggingen og at det kommer feilaktive +påstander om at "streaming beskytter mot nedlasting" som bare er egnet +til å bygge opp om en myte som er skadelig for samfunnet som helhet.</p> + +<p>Anbefaler &lt;URL:<a href="http://webmink.com/2010/09/03/h-264-and-foss/">http://webmink.com/2010/09/03/h-264-and-foss/</a>> og en +titt på +&lt;URL: <a href="http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html">http://people.skolelinux.org/pere/blog/Terms_of_use_for_video_produced_by_a_Canon_IXUS_130_digital_camera.html</a> >. +for å se hva slags bruksbegresninger H.264 innebærer.</p> + +<p>Hvis dette innebærer at NRK må være åpne med at arkivmaterialet ikke +kan brukes før rettighetshaverene også innser at de er med på å skade +samfunnets kultur og kollektive hukommelse, så får en i hvert fall +synliggjort konsekvensene og antagelig mer flammer på en debatt som er +langt på overtid.</p> + +<p>> Ring meg om noe er uklart: XXX</p> + +<p>Intet uklart, men ikke imponert over måten dere håndterer debatten på. +Hadde du i stedet kommet med et tilsvar i kommentarfeltet der en +gjorde det klart at blindpassasjer-blogpostingen ikke var riktig sted +for videre diskusjon hadde dere i mine øyne kommet fra det med +ryggraden på plass.</p> + +<p>PS: Interessant å se at NRK-ansatte ikke bruker NRK-epostadresser.</p> + +<p>Som en liten avslutning, her er noen litt morsomme innslag om temaet. +&lt;URL: <a href="http://www.archive.org/details/CopyingIsNotTheft">http://www.archive.org/details/CopyingIsNotTheft</a> > og +&lt;URL: <a href="http://patentabsurdity.com/">http://patentabsurdity.com/</a> > hadde vært noe å kringkaste på +NRK1. :)</p> + +<p>Vennlig hilsen, +<br>-- +<br>Petter Reinholdtsen</p> - LUMA, a very nice LDAP GUI - http://people.skolelinux.org/pere/blog/LUMA__a_very_nice_LDAP_GUI.html - http://people.skolelinux.org/pere/blog/LUMA__a_very_nice_LDAP_GUI.html - Mon, 28 Jun 2010 00:30:00 +0200 + Software updates 2010-10-24 + http://people.skolelinux.org/pere/blog/Software_updates_2010_10_24.html + http://people.skolelinux.org/pere/blog/Software_updates_2010_10_24.html + Sun, 24 Oct 2010 22:45:00 +0200 -<p>The last few days I have been looking into the status of the LDAP -directory in Debian Edu, and in the process I started to miss a GUI -tool to browse the LDAP tree. The only one I was able to find in -Debian/Squeeze and Lenny is -<a href="http://luma.sourceforge.net/">LUMA</a>, which has proved to -be a great tool to get a overview of the current LDAP directory -populated by default in Skolelinux. Thanks to it, I have been able to -find empty and obsolete subtrees, misplaced objects and duplicate -objects. It will be installed by default in Debian/Squeeze. If you -are working with LDAP, give it a go. :)</p> - -<p>I did notice one problem with it I have not had time to report to -the BTS yet. There is no .desktop file in the package, so the tool do -not show up in the Gnome and KDE menus, but only deep down in in the -Debian submenu in KDE. I hope that can be fixed before Squeeze is -released.</p> - -<p>I have not yet been able to get it to modify the tree yet. I would -like to move objects and remove subtrees directly in the GUI, but have -not found a way to do that with LUMA yet. So in the mean time, I use -<a href="http://www.lichteblau.com/ldapvi/">ldapvi</a> for that.</p> - -<p>If you have tips on other GUI tools for LDAP that might be useful -in Debian Edu, please contact us on debian-edu@lists.debian.org.</p> - -<p>Update 2010-06-29: Ross Reedstrom tipped us about the -<a href="http://packages.qa.debian.org/g/gq.html">gq</a> package as a -useful GUI alternative. It seem like a good tool, but is unmaintained -in Debian and got a RC bug keeping it out of Squeeze. Unless that -changes, it will not be an option for Debian Edu based on Squeeze.</p> +<p>Some updates.</p> + +<p>My <a href="http://pledgebank.com/gnash-avm2">gnash pledge</a> to +raise money for the project is going well. The lower limit of 10 +signers was reached in 24 hours, and so far 13 people have signed it. +More signers and more funding is most welcome, and I am really curious +how far we can get before the time limit of December 24 is reached. +:)</p> + +<p>On the #gnash IRC channel on irc.freenode.net, I was just tipped +about what appear to be a great code coverage tool capable of +generating code coverage stats without any changes to the source code. +It is called +<a href="http://simonkagstrom.github.com/kcov/index.html">kcov</a>, +and can be used using <tt>kcov &lt;directory&gt; &lt;binary&gt;</tt>. +It is missing in Debian, but the git source built just fine in Squeeze +after I installed libelf-dev, libdwarf-dev, pkg-config and +libglib2.0-dev. Failed to build in Lenny, but suspect that is +solvable. I hope kcov make it into Debian soon.</p> + +<p>Finally found time to wrap up the release notes for <a +href="http://lists.debian.org/debian-edu-announce/2010/10/msg00002.html">a +new alpha release of Debian Edu</a>, and just published the second +alpha test release of the Squeeze based Debian Edu / +<a href="http://www.skolelinux.org/">Skolelinux</a> +release. Give it a try if you need a complete linux solution for your +school, including central infrastructure server, workstations, thin +client servers and diskless workstations. A nice touch added +yesterday is RDP support on the thin client servers, for windows +clients to get a Linux desktop on request.</p> - Idea for a change to LDAP schemas allowing DNS and DHCP info to be combined into one object - http://people.skolelinux.org/pere/blog/Idea_for_a_change_to_LDAP_schemas_allowing_DNS_and_DHCP_info_to_be_combined_into_one_object.html - http://people.skolelinux.org/pere/blog/Idea_for_a_change_to_LDAP_schemas_allowing_DNS_and_DHCP_info_to_be_combined_into_one_object.html - Thu, 24 Jun 2010 00:35:00 +0200 + Pledge for funding to the Gnash project to get AVM2 support + http://people.skolelinux.org/pere/blog/Pledge_for_funding_to_the_Gnash_project_to_get_AVM2_support.html + http://people.skolelinux.org/pere/blog/Pledge_for_funding_to_the_Gnash_project_to_get_AVM2_support.html + Tue, 19 Oct 2010 14:45:00 +0200 -<p>A while back, I -<a href="http://people.skolelinux.org/pere/blog/Time_for_new__LDAP_schemas_replacing_RFC_2307_.html">complained -about the fact</a> that it is not possible with the provided schemas -for storing DNS and DHCP information in LDAP to combine the two sets -of information into one LDAP object representing a computer.</p> - -<p>In the mean time, I discovered that a simple fix would be to make -the dhcpHost object class auxiliary, to allow it to be combined with -the dNSDomain object class, and thus forming one object for one -computer when storing both DHCP and DNS information in LDAP.</p> - -<p>If I understand this correctly, it is not safe to do this change -without also changing the assigned number for the object class, and I -do not know enough about LDAP schema design to do that properly for -Debian Edu.</p> - -<p>Anyway, for future reference, this is how I believe we could change -the -<a href="http://tools.ietf.org/html/draft-ietf-dhc-ldap-schema-00">DHCP -schema</a> to solve at least part of the problem with the LDAP schemas -available today from IETF.</p> - -<pre> ---- dhcp.schema (revision 65192) -+++ dhcp.schema (working copy) -@@ -376,7 +376,7 @@ - objectclass ( 2.16.840.1.113719.1.203.6.6 - NAME 'dhcpHost' - DESC 'This represents information about a particular client' -- SUP top -+ SUP top AUXILIARY - MUST cn - MAY (dhcpLeaseDN $ dhcpHWAddress $ dhcpOptionsDN $ dhcpStatements $ dhcpComments $ dhcpOption) - X-NDS_CONTAINMENT ('dhcpService' 'dhcpSubnet' 'dhcpGroup') ) -</pre> - -<p>I very much welcome clues on how to do this properly for Debian -Edu/Squeeze. We provide the DHCP schema in our debian-edu-config -package, and should thus be free to rewrite it as we see fit.</p> - -<p>If you want to help out with implementing this for Debian Edu, -please contact us on debian-edu@lists.debian.org.</p> +<p><a href="http://www.getgnash.org/">The Gnash project</a> is the +most promising solution for a Free Software Flash implementation. It +has done great so far, but there is still far to go, and recently its +funding has dried up. I believe AVM2 support in Gnash is vital to the +continued progress of the project, as more and more sites show up with +AVM2 flash files.</p> + +<p>To try to get funding for developing such support, I have started +<a href="http://www.pledgebank.com/gnash-avm2">a pledge</a> with the +following text:</P> + +<p><blockquote> + + <p>"I will pay 100$ to the Gnash project to develop AVM2 support but + only if 10 other people will do the same."</p> + + <p>- Petter Reinholdtsen, free software developer</p> + + <p>Deadline to sign up by: 24th December 2010</p> + + <p>The Gnash project need to get support for the new Flash file + format AVM2 to work with a lot of sites using Flash on the + web. Gnash already work with a lot of Flash sites using the old AVM1 + format, but more and more sites are using the AVM2 format these + days. The project web page is available from + http://www.getgnash.org/ . Gnash is a free software implementation + of Adobe Flash, allowing those of us that do not accept the terms of + the Adobe Flash license to get access to Flash sites.</p> + + <p>The project need funding to get developers to put aside enough + time to develop the AVM2 support, and this pledge is my way to try + to get this to happen.</p> + + <p>The project accept donations via the OpenMediaNow foundation, + <a href="http://www.openmedianow.org/?q=node/32">http://www.openmedianow.org/?q=node/32</a> .</p> + +</blockquote></p> + +<p>I hope you will support this effort too. I hope more than 10 +people will participate to make this happen. The more money the +project gets, the more features it can develop using these funds. +:)</p> - Calling tasksel like the installer, while still getting useful output - http://people.skolelinux.org/pere/blog/Calling_tasksel_like_the_installer__while_still_getting_useful_output.html - http://people.skolelinux.org/pere/blog/Calling_tasksel_like_the_installer__while_still_getting_useful_output.html - Wed, 16 Jun 2010 14:55:00 +0200 + Standardkrav inn i anbudstekster? + http://people.skolelinux.org/pere/blog/Standardkrav_inn_i_anbudstekster_.html + http://people.skolelinux.org/pere/blog/Standardkrav_inn_i_anbudstekster_.html + Sun, 17 Oct 2010 19:30:00 +0200 -<p>A few times I have had the need to simulate the way tasksel -installs packages during the normal debian-installer run. Until now, -I have ended up letting tasksel do the work, with the annoying problem -of not getting any feedback at all when something fails (like a -conffile question from dpkg or a download that fails), using code like -this: - -<blockquote><pre> -export DEBIAN_FRONTEND=noninteractive -tasksel --new-install -</pre></blockquote> - -This would invoke tasksel, let its automatic task selection pick the -tasks to install, and continue to install the requested tasks without -any output what so ever. - -Recently I revisited this problem while working on the automatic -package upgrade testing, because tasksel would some times hang without -any useful feedback, and I want to see what is going on when it -happen. Then it occured to me, I can parse the output from tasksel -when asked to run in test mode, and use that aptitude command line -printed by tasksel then to simulate the tasksel run. I ended up using -code like this: - -<blockquote><pre> -export DEBIAN_FRONTEND=noninteractive -cmd="$(in_target tasksel -t --new-install | sed 's/debconf-apt-progress -- //')" -$cmd -</pre></blockquote> - -<p>The content of $cmd is typically something like "<tt>aptitude -q ---without-recommends -o APT::Install-Recommends=no -y install -~t^desktop$ ~t^gnome-desktop$ ~t^laptop$ ~pstandard ~prequired -~pimportant</tt>", which will install the gnome desktop task, the -laptop task and all packages with priority standard , required and -important, just like tasksel would have done it during -installation.</p> - -<p>A better approach is probably to extend tasksel to be able to -install packages without using debconf-apt-progress, for use cases -like this.</p> +<p>Hvis det å følge standarder skal ha noen effekt overfor +leverandører, så må slike krav og ønsker komme inn i anbudstekster når +systemer kjøpes inn. Har ikke sett noen slike formuleringer i anbud +så langt, men har tenkt litt på hva som bør inn. Her er noen ideer og +forslag. Min drøm er at en kan sette krav til slik støtte i +anbudstekster, men så langt er det nok mer sannsynlig at en må nøye +seg med å skrive at det er en fordel om slik støtte er tilstede i +leveranser.</p> + +<p>Som systemadministrator på Universitetet er det typisk to områder +som er problematiske for meg. Det ene er admin-grensesnittene på +tjenermaskiner, som vi ønsker å bruke via ssh. Det andre er nettsider +som vi ønsker å bruke via en nettleser. For begge deler er det viktig +at protokollene og formatene som brukes følger standarder våre verktøy +støtter.</p> + +<p>De fleste har nå støtte for SSH som overføringsprotkoll for +admin-grensesnittet, men det er ikke tilstrekkelig for å kunne stille +inn f.eks BIOS og RAID-kontroller via ssh-forbindelsen. Det er flere +aktuelle protokoller for fremvisning av BIOS-oppsett og +oppstartmeldinger, og min anbefaling ville være å kreve +VT100-kompatibel protokoll, for å sikre at flest mulig +terminalemulatorer kan forstå hva som kommer fra admin-grensesnittet +via ssh. Andre aktuelle alternativer er ANSI-terminalemulering og +VT220. Kanskje en formulering ala dette i anbudsutlysninger vil +fungere:</p> + +<p><blockquote> +BIOS og oppstartmeldinger i administrasjonsgrensesnittet til maskinen +bør/skal være tilgjengelig via SSH-protokollen som definert av IETF +(RFC 4251 mfl.) og følge terminalfremvisningprotokollen VT100 (ref?) +når en kobler seg til oppstart via ssh. +</blockquote></p> + +<p>Har ikke lykkes med å finne en god referanse for +VT100-spesifikasjonen.</p> + +<p>Når det gjelder nettsider, så er det det HTML, CSS og +JavaScript-spesifikasjonen til W3C som gjelder.</p> + +<p><blockquote> +Alle systemets nettider bør/skal være i henhold til statens +standardkatalogs krav om nettsider og følge HTML-standarden som +definert av W3C, og validere uten feil hos W3Cs HTML-validator +(http://validator.w3.org). Hvis det brukes CSS så bør/skal denne +validere uten feil hos W3Cs CSS-validator +(http://jigsaw.w3.org/css-validator/). Eventuelle JavaScript skal +være i henhold til EcmaScript-standarden. I tillegg til å følge de +overnevnte standardene skal websidene fungere i nettleserne (fyll inn +relevant liste for organisasjonen) Firefox 3.5, Internet Explorer 8, +Opera 9, etc. +</blockquote></p> + +<p>Vil et slikt avsnitt være konkret nok til å få leverandørene til å +lage nettsider som følger standardene og fungerer i flere +nettlesere?</p> + +<p>Tar svært gjerne imot innspill på dette temaet til aktive (at) +nuug.no, og er spesielt interessert i hva andre skriver i sine anbud +for å oppmuntre leverandører til å følge standardene. Kanskje NUUG +burde lage et dokument med forslag til standardformuleringer å ta med +i anbudsutlysninger?</p> - Vinmonopolet bryter loven åpenlyst - og flere planlegger å gjøre det samme - http://people.skolelinux.org/pere/blog/Vinmonopolet_bryter_loven___penlyst___og_flere_planlegger____gj__re_det_samme.html - http://people.skolelinux.org/pere/blog/Vinmonopolet_bryter_loven___penlyst___og_flere_planlegger____gj__re_det_samme.html - Wed, 16 Jun 2010 11:00:00 +0200 + Datatilsynet svarer om Bilkollektivets ønske om GPS-sporing + http://people.skolelinux.org/pere/blog/Datatilsynet_svarer_om_Bilkollektivets___nske_om_GPS_sporing.html + http://people.skolelinux.org/pere/blog/Datatilsynet_svarer_om_Bilkollektivets___nske_om_GPS_sporing.html + Thu, 14 Oct 2010 15:00:00 +0200 -<p><a href="http://www.dagbladet.no/2010/06/16/nyheter/innenriks/streik/arbeidsliv/12157858/">Dagbladet -melder</a> at Vinmonopolet med bakgrunn i vekterstreiken som pågår i -Norge for tiden, har bestemt seg for med vitende og vilje å bryte -sentralbanklovens paragraf 14 ved å nekte folk å betale med -kontanter, og at flere butikker planlegger å følge deres eksempel. -Jeg synes det er hårreisende hvis de slipper unna med et slikt -soleklart lovbrudd, og lurer på hva slags muligheter jeg vil ha hvis -jeg blir nektet å handle med kontanter. Jeg handler i hovedsak med -kontanter selv, da jeg anser det som en borgerrett å kunne handle -anonymt uten at det blir registrert. For meg er det et angrep på mitt -personvern å nekte å ta imot kontant betaling.</p> - -<p><a href="http://www.lovdata.no/all/tl-19850524-028-003.html#14">Paragrafen -i sentralbankloven</a> lyder:</p> - -<blockquote> -<p>§ 14. Tvungent betalingsmiddel</p> - -<p>Bankens sedler og mynter er tvungent betalingsmiddel i Norge. Ingen -er pliktig til i én betaling å ta imot mer enn femogtyve mynter av -hver enhet.</p> - -<p>Sterkt skadde sedler og mynter er ikke tvungent -betalingsmiddel. Banken gir nærmere forskrifter om erstatning for -bortkomne, brente eller skadde sedler og mynter.</p> - -<p>Selv om en avtale inneholder klausul om betaling av en -pengeforpliktelse i gullverdi, kan skyldneren frigjøre seg med tvungne -betalingsmidler uten hensyn til denne klausul.</p> -</blockquote> - -<p>Det er med bakgrunn i denne lovet ikke tillatt å nekte å ta imot -kontakt betaling. Det er en lov jeg har sans for, og som jeg mener må -håndheves strengt.</p> +<p>I forbindelse med Bilkollektivets plan om å skaffe seg mulighet til +å GPS-spore sine medlemmers bevegelser +(<a href="http://people.skolelinux.org/pere/blog/Bilkollektivet_vil_ha_retten_til____se_hvor_jeg_kj__rer___.html">omtalt +tidligere</a>), sendte jeg avgårde et spørsmål til <a +href="http://www.datatilsynet.no/">Datatilsynet</a> for å gjøre dem +oppmerksom på saken og høre hva de hadde å si. Her er korrespondansen +så langt.</p> + +<p><blockquote> +Date: Thu, 23 Sep 2010 13:38:55 +0200 +<br>From: Petter Reinholdtsen +<br>To: postkasse@datatilsynet.no +<br>Subject: GPS-sporing av privatpersoners bruk av bil? + +<p>Hei. Jeg er med i Bilkollektivet[1] her i Oslo, og ble i dag +orientert om at de har tenkt å innføre GPS-sporing av bilene og krever +at en for fremtidig bruk skal godkjenne følgende klausul i +bruksvilkårene[2]:</p> + +<p><blockquote> + Andelseier er med dette gjort kjent med at bilene er utstyrt med + sporingsutstyr, som kan benyttes av Bilkollektivet til å spore biler + som brukes utenfor gyldig reservasjon. +</blockquote></p> + +<p>Er slik sporing meldepliktig til datatilsynet? Har Bilkollektivet +meldt dette til Datatilsynet? Forsøkte å søke på orgnr. 874 538 892 +på søkesiden for meldinger[3], men fant intet der.</p> + +<p>Hva er datatilsynets syn på slik sporing av privatpersoners bruk av +bil?</p> + +<p>Jeg må innrømme at jeg forventer å kunne ferdes anonymt og uten +radiomerking i Norge, og synes GPS-sporing av bilen jeg ønsker å bruke +i så måte er et overgrep mot privatlivets fred. For meg er det et +prinsipielt spørsmål og det er underordnet hvem og med hvilket formål +som i første omgang sies å skulle ha tilgang til +sporingsinformasjonen. Jeg vil ikke ha mulighet til å sjekke eller +kontrollere når bruksområdene utvides, og erfaring viser jo at +bruksområder utvides når informasjon først er samlet inn.<p> + +<p>1 &lt;URL: http://www.bilkollektivet.no/ > +<br>2 &lt;URL: http://www.bilkollektivet.no/bilbruksregler.26256.no.html > +<br>3 &lt;URL: http://hetti.datatilsynet.no/melding/report_search.pl > + +<p>Vennlig hilsen, +<br>-- +<br>Petter Reinholdtsen +</blockquote></p> + +<p>Svaret fra Datatilsynet kom dagen etter:</p> + +<p><blockquote> +Date: Fri, 24 Sep 2010 11:24:17 +0200 +<br>From: Henok Tesfazghi +<br>To: Petter Reinholdtsen +<br>Subject: VS: GPS-sporing av privatpersoners bruk av bil? + +<p>Viser til e-post av 23. september 2010.</p> + +<p>Datatilsynet er det forvaltningsorganet som skal kontrollere at +personopplysningsloven blir fulgt. Formålet med loven er å verne +enkeltpersoner mot krenking av personvernet gjennom behandling av +personopplysninger. Vi gjør oppmerksom på at vår e-post svartjeneste +er ment å være en kortfattet rådgivningstjeneste, slik at vi av den +grunn ikke kan konkludere i din sak, men gi deg innledende råd og +veiledning. Vårt syn er basert på din fremstilling av saksforholdet, +andre opplysninger vi eventuelt ikke kjenner til og som kan være +relevante, vil kunne medføre et annet resultat.</p> + +<p>Det er uklart for Datatilsynet hva slags GPS-sporing Bilkollektivet +her legger opp til. Dette skyldes blant annet manglende informasjon i +forhold til hvilket formål GPS-sporingen har, hvordan det er ment å +fungere, hvilket behandlingsgrunnlag som ligger til grunn, samt om +opplysningene skal lagres eller ikke.</p> + +<p>Behandlingen vil i utgangspunket være meldepliktig etter +personopplysningslovens § 31. Det finnes en rekke unntak fra +meldeplikten som er hjemlet i personopplysningsforskriftens kapittel +7. Da dette er et andelslag, og andelseiere i en utstrekning også kan +karakteriseres som kunder, vil unntak etter +personopplysningsforskriftens § 7-7 kunne komme til anvendelse, se +lenke: <a href="http://lovdata.no/for/sf/fa/ta-20001215-1265-009.html#7-7">http://lovdata.no/for/sf/fa/ta-20001215-1265-009.html#7-7</a></p> + +<p>Datatilsynet har til orientering en rekke artikler som omhandler +henholdsvis sporing og lokalisering, samt trafikanter og passasjerer, +se lenke: +<br><a href="http://www.datatilsynet.no/templates/article____1730.aspx">http://www.datatilsynet.no/templates/article____1730.aspx</a> og +<br><a href="http://www.datatilsynet.no/templates/article____1098.aspx">http://www.datatilsynet.no/templates/article____1098.aspx</a></p> + + +<p>Vennlig hilsen +<br>Henok Tesfazghi +<br>Rådgiver, Datatilsynet +</blockquote></p> + +<p>Vet ennå ikke om jeg har overskudd til å ta opp kampen i +Bilkollektivet, mellom barnepass og alt det andre som spiser opp +dagene, eller om jeg bare finner et annet alternativ.</p> - Officeshots taking shape - http://people.skolelinux.org/pere/blog/Officeshots_taking_shape.html - http://people.skolelinux.org/pere/blog/Officeshots_taking_shape.html - Sun, 13 Jun 2010 11:40:00 +0200 + Links for 2010-10-14 + http://people.skolelinux.org/pere/blog/Links_for_2010_10_14.html + http://people.skolelinux.org/pere/blog/Links_for_2010_10_14.html + Thu, 14 Oct 2010 14:45:00 +0200 -<p>For those of us caring about document exchange and -interoperability, <a href="http://www.officeshots.org/">OfficeShots</a> -is a great service. It is to ODF documents what -<a href="http://browsershots.org/">BrowserShots</a> is for web -pages.</p> - -<p>A while back, I was contacted by Knut Yrvin at the part of Nokia -that used to be Trolltech, who wanted to help the OfficeShots project -and wondered if the University of Oslo where I work would be -interested in supporting the project. I helped him to navigate his -request to the right people at work, and his request was answered with -a spot in the machine room with power and network connected, and Knut -arranged funding for a machine to fill the spot. The machine is -administrated by the OfficeShots people, so I do not have daily -contact with its progress, and thus from time to time check back to -see how the project is doing.</p> - -<p>Today I had a look, and was happy to see that the Dell box in our -machine room now is the host for several virtual machines running as -OfficeShots factories, and the project is able to render ODF documents -in 17 different document processing implementation on Linux and -Windows. This is great.</p> +<p>Personvernet et under kontinuerlig og kraftig angrep. Her er noen +stemmer i debatten.</p> + +<p><ul> + +<li><a href="http://efn.no/hemmelig-retthaversk.txt">Hemmelig + "Retthaversk" notat vil amputere person- og rettsvernet</a> - + pressemelding fra EFN etter at de ble kjent med hårreisende + lovforslag fra "Dele, ikke stjele"-kampanjen. + +<li><a href="http://borud2.borud.no/2010/10/verdidebatt.html">Verdidebatt</a> + av Bjørn Borud. Klargjørende omramming av debatten med bakgrunn i + oppdagelsen fra EFN.</li> + +<li><a href="http://www.dagbladet.no/2010/10/14/kultur/data_og_teknologi/tekno/personvern/opphavsrett/13804298/">Må + personvernet vike for opphavsretten?</a> av Jan Omdahl i + Dagbladet</li> + +<li><a href="http://www.archive.org/details/CopyingIsNotTheft">Copying + Is Not Theft</a> - fin jingle om opphavsrett vs. eiendom</li> + +<li><a href="http://cleanternet.org/">Cleanternet</a> - satire om +forslag for et rent og sikkert Internet.</li> + +<li><a href="http://www.dubistterrorist.de/en/">You are a + terrorist!</a> - innspill om den massive overvåkningen som er + gjennomført i Tysland og resten av den vestlige verden de siste + årene.</li> + +<li><a href="http://www.dagbladet.no/2010/10/12/kultur/debatt/debattinnlegg/13787554/">Farlig + hemmelighold</a> - debattinnlegg i Dagbladet fra Thomas Gramstad og + Bjørn Remseth i EFN</li> + +</ul></p>