diff options
author | Lars Wirzenius <liw@liw.fi> | 2016-12-18 14:57:46 +0100 |
---|---|---|
committer | Richard Maw <richard.maw@gmail.com> | 2017-01-02 18:25:52 +0000 |
commit | c359dcf4a2e199d163a7ce6ad093edb0ad4d554e (patch) | |
tree | 1d645ff942cb01061a3f6e57fe2736f710264e8d /doc | |
parent | fba31698b8cc162b94f55e540003a2cd6d82afa8 (diff) | |
download | gitano-c359dcf4a2e199d163a7ce6ad093edb0ad4d554e.tar.gz |
Flesh out the user and group management chapter
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 |