LINUX用户和组小练习

1.创建一个用户mandriva,其ID号为2002,基本组为distro(组ID为3003),附加组为linux

1
2
3
4
5
6
[root@localhost ~] # groupadd -g 3003 distro
[root@localhost ~] # tail -1 /etc/group
distro:x:3003:
[root@localhost ~] # groupadd linux
[root@localhost ~] # tail -1 /etc/group
linux:x:3004:
1
2
3
[root@localhost ~] # useradd -u 2002 -g distro -G linux mandriva
[root@localhost ~] # id mandriva
uid=2002(mandriva) gid=3003(distro)  groups =3003(distro),3004(linux) context=root:system_r:unconfined_t:SystemLow-SystemHigh



2.创建一个用户fedora,其全名为Fedora Community,默认shell为tcsh

1
2
3
4
5
6
7
8
9
10
[root@localhost ~] # useradd -c "Fedora Commnuity" -s /bin/tcsh fedora
[root@localhost ~] # id fedora
uid=2003(fedora) gid=2003(fedora)  groups =2003(fedora) context=root:system_r:unconfined_t:SystemLow-SystemHigh
[root@localhost ~] # finger fedora
Login: fedora                   Name: Fedora Commnuity
Directory:  /home/fedora                  Shell:  /bin/tcsh
Never logged  in .
No mail.
No Plan.
[root@localhost ~] #


3.修改mandriva的ID号为4004,基本组为linux,附加组为distro和fedora

1
2
3
[root@localhost ~] # usermod -u 4004 -g linux -G distro,fedora mandriva
[root@localhost ~] # id mandriva
uid=4004(mandriva) gid=3004(linux)  groups =3004(linux),3003(distro),2003(fedora) context=root:system_r:unconfined_t:SystemLow-SystemHigh


4.给fedora加密码,并设定其密码最短使用期限为2天,最长为50天。

1
2
3
4
5
6
7
8
9
10
[root@localhost ~] # passwd fedora
Changing password  for  user fedora.
New UNIX password:
BAD PASSWORD: it is WAY too short
Retype new UNIX password:
passwd : all authentication tokens updated successfully.
[root@localhost ~] # passwd -n 2 -x 50 fedora
Adjusting aging data  for  user fedora.
passwd : Success
[root@localhost ~] #


5.将mandriva的默认shell改为/bin/bash

1
2
3
4
5
6
7
8
9
10
[root@localhost ~] # usermod -s /bin/bash mandriva
[root@localhost ~] # id mandriva
uid=4004(mandriva) gid=3004(linux)  groups =3004(linux),3003(distro),2003(fedora) context=root:system_r:unconfined_t:SystemLow-SystemHigh
[root@localhost ~] # finger mandriva
Login: mandriva                 Name: (null)
Directory:  /home/mandriva                Shell:  /bin/bash
Never logged  in .
No mail.
No Plan.
[root@localhost ~] #


6.添加系统用户hbase,且不允许其登陆系统。

1
2
3
4
5
6
7
[root@localhost ~] # useradd -r -s /bin/nologin hbase
[root@localhost ~] # tail -1 /etc/passwd
hbase:x:102:103:: /home/hbase : /bin/nologin
[root@localhost ~] # su - hbase
su : warning: cannot change directory to  /home/hbase : No such  file  or directory
su /bin/nologin : No such  file  or directory
[root@localhost ~] #

本文转自zfz_linux_boy 51CTO博客,原文链接:http://blog.51cto.com/zhangfengzhe/1412871,如需转载请自行联系原作者




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值