|
indexterm:[groups,user private]indexterm:[user private groups,groups]indexterm:[groups,tools for management of,groupadd] {MAJOROS} uses a _user private group_ (_UPG_) scheme, which makes UNIX groups easier to manage. A user private group is created whenever a new user is added to the system. It has the same name as the user for which it was created and that user is the only member of the user private group.
|
|
managing_users.png
|
|
juan:x:1001:1001::/home/juan:/bin/bash
|
|
~]#{nbsp}ls -ld /home/juan drwx------. 4 juan juan 4096 Mar 3 18:23 /home/juan
|
|
~]# ls -la /home/juan total 24 drwx------. 4 juan juan 4096 Mar 3 18:23 . drwxr-xr-x. 5 root root 4096 Mar 3 18:23 .. -rw-r--r--. 1 juan juan 18 Jul 09 08:43 .bash_logout -rw-r--r--. 1 juan juan 176 Jul 09 08:43 .bash_profile -rw-r--r--. 1 juan juan 124 Jul 09 08:43 .bashrc drwxr-xr-x. 4 juan juan 4096 Jul 09 08:43 .mozilla
|
|
[command]#chage# _options_ _username_
|
|
[command]#passwd# [option]`-d` _username_
|
|
[command]#chage# [option]`-d` [option]`0` _username_
|
|
trap "" 1 2 3 15
|
|
SCREENEXEC="screen" if [ -w $(tty) ]; then trap "exec $SCREENEXEC" 1 2 3 15 echo -n 'Starting session in 10 seconds' sleep 10 exec $SCREENEXEC fi
|
|
idle 120 quit autodetach off
|
|
idle 120 lockscreen autodetach off
|
|
~]#{nbsp}ls -ld /opt/myproject drwxrwsr-x. 3 root myproject 4096 Mar 3 18:31 /opt/myproject
|
|
[command]#usermod -aG myproject _username_pass:attributes[{blank}]#
|