X-Git-Url: http://git.pjr.cc/?p=xmppcentral.git;a=blobdiff_plain;f=design%2Fbeginnings;h=4630c5996b177bd6b8c1cf91381769e1a9c01289;hp=522c2d338cf63a11f00ddfcf9007a51e583dc699;hb=1aaffed55883b756a7adca132a7bb3871e1dda4d;hpb=7a0de3af644102ae8db81bb8e4f800cbf0600ebd diff --git a/design/beginnings b/design/beginnings index 522c2d3..4630c59 100644 --- a/design/beginnings +++ b/design/beginnings @@ -17,4 +17,26 @@ 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. +