various stuff... initial coding mostly
[xmppcentral.git] / design / beginnings
index 522c2d3..56497c9 100644 (file)
@@ -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