User Tools

Site Tools


en:user_advanced:gs3_user_management

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
en:user_advanced:gs3_user_management [2021/09/21 02:10] kjdonen:user_advanced:gs3_user_management [2021/09/21 02:27] – [Command line editing] kjdon
Line 20: Line 20:
  
 Or you can directly use the java class. Or you can directly use the java class.
-Ant start-derby (if the derby server is not already running+Make sure you have 'source gs3-setup.sh' (linux/Mac) or 'gs3-setup.bat' (windows) 
 +**ant start-derby** (if greenstone or the derby server is not already running
 + 
 +<code> 
 +java org.greenstone.gsdl3.util.ModifyUsersDB  
 +Usage: java org.greenstone.gsdl3.ModifyUsersDB <full_path_of_the_usersDB> <username|ALL> [-noAdd] [password=pwd] [groups=grp] [addgroups=grp] [accounstatus=status] [comment=cmt] [email=address] 
 +</code> 
 + 
 +(Options valid for releases from September 2021) 
 +Eg: To add a new user 
 +java org.greenstone.gsdl3.ModifyUsersDB <path-to-greenstone3>/web/etc/usersDB kath password=changeme groups=student 
 + 
 +The 'groups' option will set the group field to the specified value. 
 +The 'addgroups' option will add the specified groups to whatever groups exist already (if editing an existing user) 
 + 
 +Using username 'ALL' will perform the selected changes on all users. 
 +For example, to add the 'student' group to all users, run 
 + 
 +java org.greenstone.gsdl3.ModifyUsersDB <path-to-greenstone3>/web/etc/usersDB ALL  addgroups=student 
 TODO: TODO:
   * Registering as a user   * Registering as a user
en/user_advanced/gs3_user_management.txt · Last modified: 2023/03/13 01:46 by 127.0.0.1