Linux用户管理


Linux用户管理

一、创建用户

1、命令

  • useradd -m 用户名 (描述:-m 自动创建这个用户的主目录 /home/用户名)
  • useradd -g 组名 用户名 (描述:添加新用户到某个组)

2、案例

// 添加新用户
[root@mycentos7 home]# useradd -m aa
[root@mycentos7 home]# ls
aa  sgz

// 创建用户组
[root@mycentos7 home]# groupadd A	
[root@mycentos7 home]# cat /etc/group
A:x:1002:
// 添加新用户到某个组
[root@mycentos7 home]# useradd -g A cc
[root@mycentos7 home]# id cc
uid=1002(cc) gid=1002(A)=1002(A)

二、删除用户

1、命令

  • userdel -r 用户名(描述:-r 删除用户的时候将他的目录也一并删掉)

2、案例

[root@mycentos7 home]# userdel -r aa
[root@mycentos7 home]# ls
sgz

三、修改用户

1、命令

  • usermod -g 用户组 用户名 (描述:修改用户所属的组)

2、案例

// 用户添加到组里
[root@mycentos7 ~]# usermod -g meifa aa
[root@mycentos7 ~]# usermod -g meifa bb
// 查看用户信息
[root@mycentos7 ~]# id aa
uid=1003(aa) gid=1004(meifa)=1004(meifa)
[root@mycentos7 ~]# id bb
uid=1002(bb) gid=1004(meifa)=1004(meifa)

四、查看创建了哪些用户

1、命令

  • cat /etc/passwd

2、案例

[root@mycentos7 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
sgz:x:1000:1000:sgz:/home/sgz:/bin/bash

五、切换用户

1、命令

  • su 用户名

2、案例

[root@mycentos7 home]# su aa

// 退出当前用户,后退一个用户,一层一层的退出用户
[aa@mycentos7 home]$ exit
exit

3、使用技巧

  • $表示普通用户
  • #表示超级用户,就是root用户

六、退出当前用户

1、命令

  • exit 退出当前用户
  • ctrl + d 退出当前用户

2、案例

// exit 退出当前用户
[root@mycentos7 home]# su aa
[aa@mycentos7 home]$ exit
exit
// ctrl + d 退出当前用户
[root@mycentos7 home]# su aa
[aa@mycentos7 home]$ exit

七、设置密码超级用户

1、命令

  • passwd 用户名

2、案例

  • 密码可以简单
[root@mycentos7 home]# passwd aa
更改用户 aa 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

八、设置密码普通用户

1、命令

  • passwd

2、案例

  • 密码不可以太简单
[aa@VM-20-13-centos ~]$ passwd
Changing password for user aa.
Current password: 
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

九、锁定账户

1、命令

  • passwd -l 用户名

2、案例

[root@mycentos7 home]# passwd -l aa
锁定用户 aa 的密码 。
passwd: 操作成功

十、解锁账户

1、命令

  • passwd -u 用户名

2、案例

[root@mycentos7 home]# passwd -u aa
解锁用户 aa 的密码。
passwd: 操作成功

十一、查看用户是否存在

1、命令

  • id 用户名

2、案例

// uid 用户id    gid 用户组的id  组 组的id
[root@mycentos7 home]# id baobao
uid=1001(baobao) gid=1001(baobao)=1001(baobao)

十二、查看用户登录信息

1、命令

  • who (描述:查看用户登录信息)
  • who am i (描述:查看最初登录进来的用户信息)
  • whoami (描述:查看当前用户身份)

2、案例

// 查看用户登录信息
[root@mycentos7 home]# who
root     pts/0        2022-08-21 09:01 (192.168.8.1)
root     :0           2022-08-21 09:01 (:0)
root     pts/1        2022-08-21 11:37 (192.168.8.1)
sgz      pts/2        2019-08-09 19:55 (192.168.8.1)
rongbao  pts/3        2019-08-09 19:56 (192.168.8.1)

// 查看最初登录进来的用户信息
[rongbao@mycentos7 ~]$ who am i
sgz      pts/2        2019-08-09 19:55 (192.168.8.1)

// 查看当前用户身份
[rongbao@mycentos7 ~]$ whoami
rongbao

十三、设置普通用户具有的root权限

1、命令

  • vim /etc/sudoers

2、案例

// 添加一行,第100行
[root@mycentos7 ~]# vim /etc/sudoers
aa      ALL=(ALL)       ALL
// 切换用户
[root@mycentos7 ~]# su aa
// 查看目录内容
[aa@mycentos7 root]$ sudo ls
anaconda-ks.cfg  initial-setup-ks.cfg  公共  模板  视频  图片  文档  下载  音乐  桌面

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值