Linux基础-用户管理

1、基本介绍

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

root用户可以创建多个其他用户,每个用户对应一个目录,该目录称为家目录。每个用户都有自己的密码,也可以赋予相应的权限。

修改密码要指定用户名,否则修改的密码是当前登录用户的。

2、用户

1)添加用户

基本语法:useradd 用户名

当创建用户成功后,会自动的创建和用户同名的家目录。例如添加一个用户king,默认该用户的家目录在/home/king

也可以通过指令:useradd -d 指定目录 新的用户名,给新创建的用户指定家目录。

新增用户没有指定组,系统默认生成与用户名同名的组,并且把该用户放到这个组当中。

useradd -d+指定目录+用户名。给新创建的用户指定家目录。

useradd -g+用户组+用户名。给新创建的用户指定用户组。

2)指定/修改密码

基本语法:passwd 用户名

给king指定密码:passwd king。修改密码要指定用户名,否则修改的密码是当前登录用户的。

3)删除用户

基本语法:userdel 用户名

①、删除用户king,但是要保留家目录,userdel king

②、删除用户以及用户主目录,userdel -r king

4)查询用户信息

基本语法:id 用户名。显示用户iduid),组idgid),组名。

当用户不存在时,返回无此用户。

5)切换用户

在Linux中,如果当前用户的权限不够,可以通过su-指令,切换到高权限用户。

基本语法:su-切换用户。-,左右两边都要加空格。或者不加-,直接su 用户名。

①、从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

②、当需要返回到原来用户时,使用logout/exit指令。

6、查看当前用户/登录用户

基本语法:whoami/who am I

3、用户组

系统可以对有共性/权限的多个用户进行统一的管理。

1)新增组

基本语法:groupadd 组名

2)删除组

基本语法:groupdel 组名

添加用户指定用户组,增加用户时直接加上组

基本语法:useradd –g 用户组 用户名

案例

增加一个用户zwj,直接将他指定到wudang

groupadd wudang

useradd -g wudang zwj

3)新增组、查询用户信息

①、增加用户时直接加上组

②、基本语法:useradd -g+用户组+用户名

③、id 用户名。会显示用户id,组id,组名

4)修改用户的组

基本语法:usermod -g 用户组 用户名

案例

创建一个组mojiao,把zwj放入到mojiao

指令:usermod -g mojiao zwj

 此时,用户zwj就拥有mojiao这个组的权限,不再拥有wudang组的权限。

4、用户和用户组相关文件

1)/etc/passwd文件,用户(user)的配置文件,记录用户的各种信息。

每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

2)/etc/shadow文件,口令的配置文件。

每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

3)/etc/group文件,组(group)的配置文件,记录Linux包含的组的信息。

每行含义:组名:口令:组标识号:组内用户列表

在Linux下,一起皆是文件。每增加一个用户,会把用户信息保留下来,保留在/etc/passwd文件中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

爱打球的好先森

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

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

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

打赏作者

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

抵扣说明:

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

余额充值