X-Git-Url: http://git.pjr.cc/?p=xmppcentral.git;a=blobdiff_plain;f=design%2Fbeginnings;h=56497c978b20618f9aab8e8185f3847b0f2943cd;hp=522c2d338cf63a11f00ddfcf9007a51e583dc699;hb=c13e26a072d3cf3295c477b8b4c36da0cde394db;hpb=7a0de3af644102ae8db81bb8e4f800cbf0600ebd diff --git a/design/beginnings b/design/beginnings index 522c2d3..56497c9 100644 --- a/design/beginnings +++ b/design/beginnings @@ -17,4 +17,25 @@ there will also be a user created called root@domain which will be how people "j once a machine has a domain, its then up to the user to connect as a priveledge user (root for eg) then create users and assign them priveledges -on multi-machine domains, things get blah blah \ No newline at end of file +on multi-machine domains, things get blah blah + +ok, so what each user does: +1) system@domain/super is responsible for naming. i.e. you can ask it what machines exist on that domain, what users and what groups, plus +creation of them +2) hostname@domain/system is responsible for managing the system. if you want to restart a daemon or change its config, messages +go to that user. + +what im trying to sya here is that system will be responsible for managing users and assigning them to groups and so forth, but hostname@domain +will be responsible for allowing access to resources based on the group or user of a person + +initial interaction will be via text via a good ol xmpp chat client... + +i.e. to system: list users, list groups, list computers + +i.e. to hostname: list services, restart service, etc. + +i.e. from hostname to user: log messages of importance (crash errors, filesystems filling up, things like that). + +i.e. from system to user: log messages of importance (creation/deleteion of users and stuff). + +lets start with that, and see where it takes us. \ No newline at end of file