diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/admin/000.mdwn | 32 |
1 files changed, 30 insertions, 2 deletions
diff --git a/doc/admin/000.mdwn b/doc/admin/000.mdwn index 25456cf..929d8d5 100644 --- a/doc/admin/000.mdwn +++ b/doc/admin/000.mdwn @@ -65,8 +65,36 @@ the usual name for the git server: # User and group management -FIXME. This chapter discusses managing users, groups inside Gitano, -including ssh key management. +Use the commands in the table to manage user and groups. For more +detail, give Gitano the command `help user` or `help group`. + +------- -------------------------------------------------- +command description +`user` list existing users +`user add` create a new user +`user del` remove a user +`group ` list existing groups +`group add` create a new group +`group del` remove a group +`group desciption` set description of group +`group adduser` add user to group +`group deluser` remove user from group +`group addgroup` add group to another group +`group delgroup` remove group from group +------- -------------------------------------------------- + +Typically, groups are used to bestow priviliedges to users. Gitano +admins are added to the `gitano-admin` group. A site might have a +group `devs` for all the users who are developers and thus need to be +able to push changes to source code repositories. The site might also +have a group `ops`, whose members have read-only access to the source +code repositories. + +Creating a site policy such as the above is a job for that site's +Gitano admins. Gitano come with a very simplistic policy by default. +The policy is specified (implemented) using Lace, which we'll cover +soon. + # Repository management |