Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

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

来源: longmuxiaozi 分享至:

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

与人方便于己方便嘛~~

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

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史