linux用户管理相关命令

用户组的概念:linux使用组管理用户,一个用户至少属于一个组,一个用户也可以属于多个组

家目录:/home目录下有各个用户对应的家目录,用户登录后自动进入到自己的家目录下

添加用户/设置密码

useradd 用户名

执行命令之后会自动创建一个与用户名同名的组(组管理的思想)

useradd -d 目录 用户名

指定家目录创建用户

useradd -g 用户组名 用户名

指定用户组创建新用户

passwd 用户名

给指定用户设置或修改密码

删除用户

userdel 用户名

保留了家目录删除用户

userdel -r 用户名

连家目录一起删除,一般不使用这种方式删除用户

用户信息查询

id 用户名

查询用户id,所属组id,组名

切换用户

su - 用户名

高权限切换到低权限用户,无需输入密码,exit返回到原来的用户

whoami

查看当前是哪个用户

用户组

用户组相当于角色的概念,方便管理用户的权限

groupadd 组名

创建组

groupdel 组名

删除组

groupmod -g 组名 用户名

将指定用户改为指定组

用户及用户组相关文件

/etc/passwd

存储用户的账号信息

打开文件,内容例如:

root:x:0:0:root:/root:/bin/bash
silentstone:x:1002:1002::/home/silentstone:/bin/bash

含义

用户名:密码(x代表加密处理了看不到):用户id:组id:家目录:用户使用的shell解释器

/etc/shadow

存储用户的密码信息,加密处理后的密码

例如:

root:$1$OTIEjKry$Hf852UVv328laLhiZUo.Y1:18466:0:99999:7:::
silentstone:$1$LhgAC7Q1$AEUlRPjnVyyuMuoEFEzsH1:18582:0:99999:7:::

含义

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

/etc/group

存储组配置信息

例如:

root:x:0

含义

组名:加密口令:组id:属于组的用户(处理后的看不到)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值