linux usermod a,linux用户管理(useradd,usermod,suerdel命令详解)

linux用户管理(useradd,usermod,suerdel命令详解)

新增用户

使用命令 adduser 或 useradd 添加用户。

Centos下useradd与adduser命令没有区别,

都会在home下自动创建目录,自动选择shell环境,

没有设置密码,需要使用passwd命令修改密码。

同样也会自动创建于用户名同名的组。

53ba36693f52c9472098a114cfe39bfe.png

5cdddd7ed995bcd3984644abc1254b76.png

注意:

在Ubuntu下useradd与adduser有所不同

useradd: 不会在/home下自动创建与用户名同名的用户目录,

不会自动选择shell版本,也没有设置密码,

这个用户是不能登录的;

adduser: 会在/home下自动创建与用户名同名的用户目录,

会自动选择系统shell版本,会在创建时会提示输入密码。

参数:

-u 指定该账户的uid

-g 指定该账户的主群组,修改passwd文件

-G 指定该账户的次要群组,修改group文件

-M 强制不要创建用户家目录

-m 强制建立用户家目录

-d 指定用户家目录的位置,不使用默认的位置

-s 指定用户的shell,默认为/bin/bash

删除用户

userdel 删除用户

参数:

-f --force 强制删除用户,

哪怕用户正在登陆,但并不删除用户home目录以及mail spool目录。;

-r --remove 一同删除用户家目录及邮箱目录。

6ce23574cca41ea7d0d7af85f2fb3359.png

013b5842230abeec21dfe5f1f36d8f42.png

3.用户锁定

使用usermod -L username 锁定用户

锁定用户后,在shadow文件内,该用户密码前有个 ! 符号,表示已锁定。

eae70849f23e5f11735b0282dec4db15.png

注意:

用户锁定后,使用ssh无法登录,但是可以通过 su 命令切换到该用户。

1b3108065e0aec8bae7158d805b30707.png

4.解锁用户

usermod -U username 解锁用户

c5562c64d331a3f2741a00ae7945a972.png

5.修改用户属性

usermod 命令修改用户的属性

参数:

-u 变更用户UID

-c 填写用户账户备注信息

-g 变更用户所属组

-G 变更扩展用户组

-s 变更默认shell

-L 锁定用户禁止其登陆

-U 解锁用户允许登陆

-e 账户到期时间

-d -m -m与-d连用 可重新指定用户家目录并迁移旧数据

-a,--append将用户追加到-G选项提到的补充GROUPS上,而不将用户从其他组中删除

6.修改用户的shell环境未csh

[root@test-server ~]# usermod -s /bin/csh test1

bec0a8df9830075d4cac3c773f96299a.png

7.更改用户test1的家目录到 /data/test1,并迁移旧数据。

[root@test-server home]# usermod -m -d /data/test1 test1

11b590e374ead2c9d84a70821d12213f.png

可以看到,家目录已迁移成功,且 /home/目录下已不存在 /home/test1目录了

8.用户加入到wheel组,具有sudo权限

[root@test-server home]# usermod -aG wheel test1

db5c6527ec5effb7fd43cf0928ed2fec.png

可以看到使用sudo权限使用命令:

f0f8ad4d143c291b116571bdc1e6f5c4.png

9.用户从wheel组移除

[root@test-server home]# gpasswd wheel -d test1

78ad9b8df7f1c7c720af46d8e14f8773.png

10.查看用户属性ID

1fcab20b73a7de86ba7b0213b7f3714c.png

11.gpasswd用法

8378fdcdf823643d439d4ce92547e51b.png

gpasswd[-a user][-d user][-A user,...][-M user,...][-r][-R] groupname

参数:

-a:添加用户到组

-d:从组删除用户

-A:指定管理员

-M:指定组成员和-A的用途差不多

-r:删除密码

-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组

Zabbix5.0企业级分布式监控系统:精讲与企业应用:

2b6801ce6bccf9953b5bb88f8777a2f8.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值