13. User Customization
13. User Customization
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
syntax:
# Options:
-o non unique
-u uid
-g gid
-d home directory
-b base directory
-c comment
-s login shell
-p password
-f inactive password
-G group assign
-e account expiry
-r system user
#eg:
jack:x:1001:1001::/home/jack:/bin/bash
-u --> userid
user1:x:2020:2020::/home/user1:/bin/bash
-g --> groupid
admin:x:2021:
[root@localhost ~]# useradd -g 2021 user2 users primary group will not be created
user2:x:2021:2021::/home/user2:/bin/bash
jack:x:1001:
user1:x:2020:
admin:x:2021:
user3:x:2022:2021::/home/user3:/bin/bash
jack:x:1001:
user1:x:2020:
admin:x:2021:
gdm:x:42:
gnome-initial-setup:x:975:
sshd:x:74:
slocate:x:21:
rngd:x:974:
tcpdump:x:72:
student:x:1000:
jack:x:1001:
user1:x:2020:
admin:x:2021:
ftp:x:50:
lock:x:54:
audio:x:63:
users:x:100:
-c --> comment
user5:x:2024:2024:redhat_user:/home/user5:/bin/bash
user5:x:2024:
user6:x:2025:2025::/home/user6:/bin/sh
user6:$6$x9rpH/LaNdvR9Q5N$zLd30C7V0kfIYEYo2qgkgIsWdVPcuLjmi1aYWHOPwjreCJjtrCZ5ejpwD4
GZdWGQvY2zyqMhrziTBmQ3dp2z./:19033:0:99999:7:::
#alt+ctrl+F1login
#alt+ctrl+F1
-sh
logout
[root@localhost ~]# # useradd command will create users home directory in /home by default
setting. but we can customize
[root@localhost ~]# useradd -d /userdata user7
user7:x:2026:2026::/userdata:/bin/bash
/userdata
[user7@localhost ~]$ ls
apple
[user7@localhost ~]$ ll
total 0
Logout
[root@localhost ~]# ls /
bin dev home lib64 mnt proc run srv tmp usr
boot etc lib media opt root sbin sys userdata var
/home/jack
[root@localhost ~]# ls /
base_dir boot etc lib media opt root sbin sys userdata var
bin dev home lib64 mnt proc run srv tmp usr
user8:x:2027:2027::/base_dir/user8:/bin/bash
/base_dir/user8
[user8@localhost ~]$ ls
abc
logout
abc
testing:x:2029:
sales:x:2030:
user9:x:2029:2031::/home/user9:/bin/bash
testing:x:2029:user9
sales:x:2030:user9
user9:x:2031:
sales:x:2030:user9
user9:x:2031:
user10:x:2032:
testing:x:2029:user9,user10
sales:x:2030:user9
user9:x:2031:
user10:x:2032:
user11:!!:19033:0:99999:7::19357:
user12:x:2032:2034::/home/user12:/bin/bash
user12:!!:19033:0:99999:7:10::
user13:x:974:973::/home/user13:/bin/bash
john:x:5050:1000:RHCSA_USER:/user_home:/bin/sh
testing:x:2029:user9,user10,john
sales:x:2030:user9,john
user9:x:2031:
john:!!:19033:0:99999:7::19072: