(toiminnot)

hwechtla-tl: Nettipäiväkirja 17.06.2014

Kierre.png

Mikä on WikiWiki?
nettipäiväkirja
koko wiki (etsi)
viime muutokset


Kun nyt aloin miettiä taas, miten toteuttaa anarkistinen käyttöoikeudenhallinta, innostuin toteuttamaan pienen SUID-ohjelman, jolla käyttäjät voivat omatoimisesti pitää yllä /etc/group -tiedostossa olevia ryhmiä. Ajattelin tehdä tähän vielä debian-paketoinnin, mutta se on nytkin ihan asennuskelpoinen:

http://members.sange.fi/~atehwa/vc/prod/unixgroupadmin/

Dokumentaatio puuttuu. Käytännössä se siis toimii näin:

$ group create munryhma
$ group join munryhma kaveri
$ group join munryhma kaveri2
$ group setresp munryhma kaveri

Tämän jälkeen "grep munryhma /etc/group" antaa minulle:

munryhma:x:1312:kaveri,atehwa,kaveri2

Vastuuhenkilöksi katsotaan aina ryhmän ensimmäinen jäsen. /etc/passwd:ssa oleviin oletusryhmiin ei ohjelma kiinnitä huomiota.

Missä roolissa saa tehdä mitäkin on konfiguroitavissa. Anarkistinen systeemi on toteutettu config.liberal-asetuksilla ja perinteisempi taas config.selfservice-asetuksilla.



kommentoi (viimeksi muutettu 17.06.2014 16:00)