The Gnuser Project

(The Gnu Users Manager Project)

 

gnuser-1.4.0.tar.gz
 Development:   1.5.0   xxxx-xx-xx     
 Stable:   1.4.0   2009-11-11   [download  [patch
 Stable:   1.3.0   2009-11-08   [download  [patch
 Stable:   1.2.1   2009-11-06   [download  [patch
 Stable:  1.2.0   2009-11-05   [download  

 

What is Gnuser ?

  • Gnuser is a free project for manage the Unix users.
  • It can be installed on all system POSIX.
  •  

    How install Gnuser ?

    Fro install gnuser, it's easy:
    
    
    	user [ ~ ]$ wget ftp://gnuser.org/src/gnuser-x.x.x.tar.gz
    	user [ ~ ]$ tar -xf gnuser-x.x.x.tar.gz
    	user [ ~ ]$ cd gnuser-x.x.x
    	user [ gnuser-x.x.x ]$ su -
    	Password: 
    	root [ gnuser-x.x.x ]# make
    	gcc -o gnuser.o -c gnuser.c
    	gcc -o gnuser gnuser.o -lcrypt
    	root [ gnuser-x.x.x ]#
    
    
    Now, you can use gnuser.
    

     

    Usage ?

    Usage: gnuser [option] 
    
    Options:
    -a		Add a new user
    -A		Delete user
    -s		Show user informations
    -i		Group informations
    -g		Add a new group
    -G		Delete group
    -c		Change account informations
    -v		Version informations
    
    	[option -a]
    	Usage: gnuser -a <login> <uid> <gid> <home_dir>
    	Exemple: gnuser -a jonathan 1001 1001 /home/jonathan
    
    	[option -A]
    	Usage: gnuser -A <login>
    	Exemple: gnuser -A jonathan
    
    	[option -s]
    	Usage: gnuser -s <login>
    	Exemple: gnuser -s jonathan
    
    		User Informations
    		=================
    
    		Login: 		jonathan
    		Password: 	$1$wsOaHwhg$nvcKwETGL4zEbCGfOLG5T.
    		Uid: 		500
    		Gid: 		100
    		Home: 		/home/jonathan
    		Shell 		/bin/bash
    
    	[option -i]
    	Usage: gnuser -i <group>
    	Exemple: gnuser -i daemon
    
    	[option -g]
    	Usage: gnuser -g <group> <gid>
    	Exemple: gnuser -g newgroup 501
    
    	[option -G]
    	Usage: gnuser -G <group>
    	Exemple: gnuser -G newgroup
    
    	[option -c]
    	Usage: gnuser -c [option] {arg_option} 
    
    	Option:
    	=======
    	passwd		Change password
    	home		Change home directory
    	uid		Change uid
    	gid		Change gid
    	shell		Change shell
    	lock		Lock account
    
    	Exemple:	gnuser -c uid 1002 jonathan
    	========	gnuser -c passwd jonathan
    			gnuser -c gid 120 jonathan
    			gnuser -c shell /bin/false jonathan
    			gnuser -c home /home/jonathan2 jonathan
    			gnuser -c lock jonathan