手机版学校入驻客服中心网站导航

欢迎来到南宁IT培训学校!

咨询热线

云计算学习路线方之用户管理

来源:南宁IT培训学校    时间:2022/4/1 17:57:48

  云计算学习路线方之用户管理

  groupadd,groupdel

  useradd,usermod,userdel

  passwd,chage

  用户组

  [root@tianyun ~]# groupadd hr

  [root@tianyun ~]# groupadd sale

  [root@tianyun ~]# groupadd it

  [root@tianyun ~]# groupadd fd

  [root@tianyun ~]# groupadd market

  [root@tianyun ~]# groupadd net01 -g 2000 //添加组net01,并指定gid 2000

  [root@tianyun ~]# grep 'net01' /etc/group //查看/etc/group中组net01信息

  [root@tianyun ~]# groupdel net01 //删除组net01

  用户

  useradd creates users

  ==创建用户 未指定选项==

  [root@tianyun ~]# useradd user01

  . 未指定该用户的主组

  . 未指定该用户的附加组

  . 未指定用户的HOME

  . 未指定用户的SHELL

  . 未指定用户的UID...

  [root@tianyun ~]# grep 'user01' /etc/passwd /etc/shadow /etc/group

  /etc/passwd:user01:x:507:512::/home/user01:/bin/bash

  /etc/shadow:user01:!!:16589:0:99999:7:::

  /etc/group:user01:x:512:

  [root@tianyun ~]# id user01

  uid=507(user01) gid=512(user01) groups=512(user01)

  [root@tianyun ~]# ls /var/spool/mail/user01

  /var/spool/mail/user01

  小结:

  如果创建一个用户时,未指定任何组(主组或附加组),系统会创建一个和用户名相同的组作为用户的Primary Group.

  ==创建用户 指定选项==

  [root@tianyun ~]# useradd user02 -u 503 //创建用户usr02,指定uid

  [root@tianyun ~]# useradd user03 -d /aaa //创建用户user03 指定家目录

  [root@tianyun ~]# useradd user05 -s /sbin/nologin //创建用户并指定shellu

  [root@tianyun ~]# useradd user07 -G hr,it,fd //创建用户,指定附加组

  [root@tianyun ~]# useradd user10 -u 4000 -s /sbin/nologin

  userdel deletes users

  ==删除用户==

  [root@tianyun ~]# userdel user10 //删除用户user10,但不删除用户家目录和mail spool

  [root@tianyun ~]# ll -d /home/user10/

  drwx------ 3 506 510 4096 09-01 21:14 /home/user10/

  [root@tianyun ~]# ll /var/spool/mail/user10

  -rw-rw---- 1 506 mail 0 09-01 21:14 /var/spool/mail/user10

  [root@tianyun ~]# userdel -r user2 //删除用户user2,同时删除用户家目录和mail spool

  ==用户密码==

  [root@tianyun ~]# passwd alice //root可以给任何用户设置密码

  [zhuzhu@tianyun ~]$ passwd //普通用户只能给自己修改密码,而且必须提供原密码

  usermod modifies existing users

  ==组成员管理==

  注意:只针对已存在的用户

  [root@tianyun ~]# usermod -G hr niuniu2 //覆盖原有的附加组

  [root@tianyun ~]# usermod -G fd,it niuniu2

  [root@tianyun ~]# usermod -aG hr niuniu2 //增加新的附加组

  [root@tianyun~]# gpasswd -a jack wheel //usermod -aG hr zhuzhu

  [root@tianyun~]# gpasswd -M zhuzhu,maomao100 hr

  [root@tianyun~]# gpasswd -d zhuzhu hr

  ==其它选项管理==

  [root@tianyun ~]# usermod -s /sbin/nologin niuniu2

  [root@localhost ~]# useradd -u 888 abc3

  [root@localhost ~]# useradd -u 503 -g robin abc3

  [root@localhost ~]# useradd -u 504 -g 500 -c hello abc4

  [root@localhost ~]# useradd -u 505 -g 500 -c hello -d /tmp/abc5 abc5

  [root@localhost ~]# useradd -u 506 -g 500 -c hello -d /tmp/abc6 -s /bin/tcsh abc6

  添加组

  [root@localhost ~]# groupadd uplooking

  [root@localhost ~]# vim /etc/group

  uplooking:x:889:

  列:组名

  第二列:组密码占位符

  第三列:gid

  第四列:[用户名]

  #gpasswd 参数 组名

  给组添加账户

  #gpasswd -a user group gpasswd -a tom IT

  同时添加多个用户到组:

  # gpasswd -M jim,tom,wing 组名 gpasswd -M tom,wing IT

  从组删除账户

  #gpasswd -d user10 group

  删除组

  #groupdel 组名

  用户的主属组不能删除

  组密码文件

联系方式

选择专业时,如果犹豫不定,不知道选择哪个比较好,敬请致电,专业的咨询老师会为你解答。

  • 报名热线:400-6318-059
  • 咨询老师:吴老师
  • 点击咨询:
开课专业

常见问题

没有想要的答案?马上提问

友情链接: [南亚视点电脑学校]

电脑版|手机版

版权所有: 郑州天华信息技术有限公司