linux高级命令之用户相关操作

用户相关操作

学习目标

  • 能够知道创建用户的命令


1. 创建用户

命令

说明

useradd

创建(添加)用户

useradd命令选项:

选项

说明

-m

自动创建用户主目录,主目录的名字就是用户名

-g

指定用户所属的用户组,默认不指定会自动创建一个同名的用户组

创建用户效果图:

查看所有用户信息的文件效果图:

说明:

  • useradd 命令的使用需要使用管理员权限,前面需要加上 sudo

  • 创建用户如果不指定用户组,默认会自动创建一个同名的用户组

  • 查看用户是否创建成功,可以查看/etc/passwd这个文件

  • 查看用户组是否创建成功,可以查看/etc/group这个文件

passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:

  • 第一个:用户名

  • 第二个:密码占位符

  • 第三个:uid, 用户id

  • 第四个:gid, 用户所在组id

  • 第五个:用户描述, 可选,

  • 第六个:用户的主目录所在位置

  • 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型

group文件中的每项信息说明, 以laowang:x:1001:为例:

  • 第一个:用户组名

  • 第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的

  • 第三个:组id

id命令查看用户信息:

命令

说明

id

查看用户信息

id命令效果图:

每项信息说明:

uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)

  • 第一个: uid 表示用户id

  • 第二个: gid 表示用户组id

  • 第三个: 组 表示用户所在的用户组

2. 设置密码

给其它用户设置密码,需要使用: sudo passwd 用户名

设置密码效果图:

3. 切换用户

命令

说明

su

切换用户

语法格式: su - 用户名

切换用户效果图:

在laowang用户使用sudo -s效果图:

解决办法:

  • 给laowang用户设置一个sudo附加组, 需要使用usermod修改用户信息

4. 修改用户信息

命令

说明

usermod

修改用户信息

usermod选项:

命令

说明

-G

设置一个附加组

-g

修改用户组

usermod命令效果图:

设置附加组sudo以后,在sudo -s切换到管理员用户效果图:

5. 扩展: 删除附加组

命令

说明

gpasswd

添加和删除附加组信息

gpasswd命令选项:

选项

说明

-a 用户名

给用户添加附加组

-d 用户名

给用户删除附加组

删除附加组效果图:

删除附加组再次使用 sudo -s 效果图:

5. 删除用户

命令

说明

userdel

删除用户

userdel命令选项:

选项

说明

-r 用户名

删除用户主目录,必须要设置,否则用户主目录不会删除

删除用户效果图:

id查看用户信息效果图:

查看group文件信息效果图:

说明:

  • 删除用户,默认同名的用户组也会被删除

6. 小结

  • 创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组。

  • 查看用户信息使用 id 命令或者 /etc/passwd文件

  • 查看用户组信息使用 /etc/group文件

  • 给用户设置密码使用 sudo passwd 用户名

  • 切换用户使用 su - 用户名

  • 设置附加组使用 sudo usermod -G 组名 用户名

  • 删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lucky-zhao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值