(toiminnot)

hwechtla-tl: Nettipäiväkirja 17.06.2014: 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.

* http://members.sange.fi/~atehwa/vc/prod/unixgroupadmin/config.liberal * http://members.sange.fi/~atehwa/vc/prod/unixgroupadmin/config.selfservic e

----

* [merkintä: 2014-06] * [atehwa] * [kategoria: päiväkirjamerkintä]


(viimeksi muutettu 17.06.2014 16:00)