summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-12-18 14:57:46 +0100
committerRichard Maw <richard.maw@gmail.com>2017-01-02 18:25:52 +0000
commitc359dcf4a2e199d163a7ce6ad093edb0ad4d554e (patch)
tree1d645ff942cb01061a3f6e57fe2736f710264e8d /doc
parentfba31698b8cc162b94f55e540003a2cd6d82afa8 (diff)
downloadgitano-c359dcf4a2e199d163a7ce6ad093edb0ad4d554e.tar.gz
Flesh out the user and group management chapter
Diffstat (limited to 'doc')
-rw-r--r--doc/admin/000.mdwn32
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