linux下的useradd usermod userdel groupadd groupdel 详解

一 用户的添,修,删 操作

useradd

格式:useradd [选项] 用户名 

常用的选项: -u 用户id        -d 家目录路径    -s 登录Shell解释器  -G 附加组   -g 添加基本组

[root@server0 ~]# head -1 /etc/passwd

root:x:0:0:root:/root:/bin/bash  #用户名:秘密站位符:用户编号:基本组编号:用户描述信息:家目录:解释器程序

代码如下:

[root@server0 ~]# useradd zhangsan #添加张三用户
[root@server0 ~]# grep 'zhangsan' /etc/passwd #查看用户张三的信息

zhangsan:x:1003:1003::/home/zhangsan:/bin/bash

[root@server0 ~]# useradd -u 1100 xiaoming #添加小明用户并把用户编号设置为1100
[root@server0 ~]# grep 'xiaoming' /etc/passwd

xiaoming:x:1100:1100::/home/xiaoming:/bin/bash

[root@server0 ~]# useradd -u 1122 -d /opt/aa -s /sbin/nologin   -G lisi tom

   #新增加用户tom 并把它的用户编号设置为1122 家目录为/opt/aa 解析器为/sbin/nologin  把用户添加到lisi组内

[root@server0 ~]# grep 'tom' /etc/passwd

tom:x:1122:1122::/opt/aa:/sbin/nologin

[root@server0 ~]# id tom
uid=1122(tom) gid=1122(tom) 组=1122(tom),1002(lisi)


提示:人为增加的用户编号是从1000开始的,用户的信息属性可以为空

usermod 修改用户的命令

用法同userudd

 userdel 删除用户的命令

格式:userdel [ -r ] 用户名 连同用户家目录一并删除

提示:当新增加一个用户名的时候,linux系统就会自动在/home/下一个与之相同名称的家目录。



二. 组的增加,删除

[root@server0 ~]# tail -1 /etc/group

slocate:x:21:  组名:组的密码占位符:本组的组编号:本组成员的列表

gpasswd -a 用户名 组名  #用户加入组

gpasswd -d 用户名 组名  #从组中删除用户




groupadd 增加组

groupdel 删除组

[root@server0 ~]# grep 'zhy' /etc/group

zhy:x:1002:

[root@server0 ~]# groupadd zhy  #创建一个组名为zhy
[[root@server0 ~]# grep 'zhy' /etc/group   #查看组zhy的详细信息

zhy:x:1002:

[root@server0 ~]# groupdel zhy       #删除组zhy

[root@server0 ~]# grep 'zhy' /etc/group    #查看组zhy的详细信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值