linux用户管理实验1:useradd命令

学Linux时的学习笔记,现在拿来与大家分享,同时也为了日后复习方便,(*^__^*) 嘻

与人方便于己方便嘛~~

[root@long ~]# useradd test                      建立用户test
 
useradd -c 'this is a common user.' test1                   建立用户test1 ,并设置其注释为this is a common user.
 
[root@long ~]# grep test1 /etc/passwd
test1:x:501:501:this is a common user.:/home/test1:/bin/bash    注意第五个字段的内容
 
[root@long ~]# useradd -d /test2 test2            建立用户test2 ,并指定其宿主目录为/test2
 
root@long ~]# grep test2 /etc/passwd
test2:x:502:502::/test2:/bin/bash            注意第六个字段的内容
 
[root@long ~]# useradd -e 2009/01/30 test3           建立用户test3 ,并设置账号终止日期为2009/01/30
 
[root@long ~]# grep test3 /etc/shadow
test3:!!:14251:0:99999:7::14274:            注意第8 个字段的值
 
 
[root@long ~]# useradd -f 10 test4                    建立用户test4 ,并设置账号过期10 天后永久停权( 缓冲时间)
 
[root@long ~]# grep test4 /etc/shadow                   
test4:!!:14252:0:99999:7:10::                            注意第7 个字段的内容
 
[root@long ~]# useradd -g root test5               建立用户test5 ,并指定其属于root
 
[root@long ~]# grep test5 /etc/passwd
test5:x:505:0::/home/test5:/bin/bash              注意第4 个字段的内容
 
[root@long ~]# useradd -G sys,adm test6  建立账户 test6 ,并设置其附加组为 sys adm
 
[root@long ~]# id test6                      查看账户所属组的信息
uid=506(test6) gid=506(test6) groups=506(test6),3(sys),4(adm)
 
[root@long ~]# useradd -M test7             建立账户test7 ,并设置步建立其宿主目录,默认是建立的
 
[root@long ~]# ls /home                   
test test1 test3 test4 test5 test6             注意/home 下并没有test7 的宿主目录
 
[root@long ~]# useradd -n test8               建立账户test8 ,并设置取消建立以用户名命名的群组,默认是建立的
 
[root@long ~]# grep test8 /etc/group              结果为空,可见并没有建立test8
 
[root@long ~]# useradd -r test9                建立系统账户test9 ,此选项将忽略/etc/login.defs 中定义的内容,例如不会创建宿主目录等;
 
[root@long ~]# grep test9 /etc/passwd          
test9:x:100:101::/home/test9:/bin/bash                  注意账户的uid gid
 
 
 
[root@long ~]# useradd -s /sbin/nologin test10      建立账户test10 ,并设置其shell /sbin/nologin
 
[root@long ~]# grep test10 /etc/passwd                 
test10:x:509:509::/home/test10:/sbin/nologin       注意第7 个字段的内容
 
[root@long ~]# useradd -u 600 test11              建立账户test11 ,并指定其uid 600
 
[root@long ~]# grep test11 /etc/passwd
test11:x:600:600::/home/test11:/bin/bash              注意第三个字段的内容
 
[root@long ~]# useradd -o -u 0 -g 0 wnt           建立账户wnt ,并设置其uid gid root uid gid 相同,
[root@long ~]# passwd wnt                       设置wnt 账户的密码,然后用户wnt 账户登录系统,注意其提示符为# ,可见wnt 为系统的第二个管理员
 

你可能感兴趣的:(linux,用户,user,longmuxiaozi,龙目小子)