用户及组的基本管理

1、添加用户

用法: useradd -D [选项]

常用选项:
-D, --defaults 显示或更改默认的 useradd 配置
-g, --gid GROUP 新账户主组的名称或 ID
-G, --groups GROUPS 新账户的附加组列表
-h, --help 显示此帮助信息并推出
-m, --create-home 创建用户的主目录
-R, --root CHROOT_DIR chroot 到的目录
-s, --shell SHELL 新账户的登录 shell
-u, --uid UID 新账户的用户 ID

例:新建用户 alex,其用户ID为3456
[root@lqy ~]#useradd -u 3456 alex
[root@lqy ~]# id alex
uid=3456(alex) gid=3456(alex) 组=3456(alex)

创建一个名为 sarah 的用户,其在系统中没有可交互的 Shell
[root@lqy ~]# useradd -s /sbin/nologin sarah
[root@lqy ~]# grep ^sarah /etc/passwd
sarah❌3457:3457::/home/sarah:/sbin/nologin

2、删除用户

用法:userdel [选项] 用户名
常用选项:-f 强制删除
例:
[root@lqy ~]# id alex
id: alex: no such user

3、修改用户属性

用法:usermod [选项] 用户名
常用选项:
-g, --gid GROUP 强制使用 GROUP 为新主组
-G, --groups GROUPS 新的附加组列表 GROUPS
-a, --append GROUP 将用户追加至上边 -G 中提到的附加组中,
并不从其它组中删除此用户
-h, --help 显示此帮助信息并推出
-s, --shell SHELL 该用户帐号的新登录 shell
-u, --uid UID 用户帐号的新 UID

例:
[root@lqy ~]# id harry
uid=10000(harry) gid=10000(harry) 组=10000(harry)
[root@lqy ~]# usermod -u 8888 harry
[root@lqy ~]# id harry
uid=8888(harry) gid=10000(harry) 组=10000(harry)

4、添加组

用法:groupadd [选项] 组

选项:
-f, --force 如果组已经存在则成功退出
并且如果 GID 已经存在则取消 -g
-g, --gid GID 为新组使用 GID
-h, --help 显示此帮助信息并推出

例:
[root@lqy ~]# groupadd -g 8888 admins
[root@lqy ~]# tail -2 /etc/group
admins❌8888:

5、删除组

用法:groupdel [选项] 组

例:[root@lqy ~]# groupdel admins
再查看/etc/group已经无此组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值