Linux 用户管理

Linux中有用户、用户组、家目录的概念

Linux用户至少需要属于一个组。

/home/目录下有各个创建的用户对应的家目录,当用户登陆时,会自动的进入到自己的家目录。

目录

添加用户

指定/修改密码

删除用户

查询用户信息

切换用户

查看当前用户/登录用户

用户组

新增组

删除组

增加用户时直接加上组信息

修改用户组

用户和组的相关文件

用户配置文件(用户信息) /etc/passwd

组配置文件(组信息) /etc/group

口令配置文件(密码和登录信息,是加密文件) /etc/shadow


添加用户

如果没有指定将用户放到哪一个用户组中,则默认创建一个和用户名同名的组,并把这个用户放在与其同名的组里,家目录下面也会有相应的变化

useradd [选项] (用户名)
useradd -d (指定目录) (用户名)


指定/修改密码

如果没有写用户名,则是给当前登录的用户修改密码

passwd (用户名)


删除用户

删除用户xm,但是要保留家目录

userdel xm

删除用户xm以及用户主目录(在工作中一般保留家目录)

userdel -r xm


查询用户信息

id (用户名)

uid:用户的id号

gid:所在用户组的id号

组:所在组的名称


切换用户

高权限用户到低权限用户时不需要输入密码,反正则需要

su (切换用户名)

返回原来的用户,用以下指令:

exit

查看当前用户/登录用户

whoami

用户组

新增组

groupadd (组名)

删除组

groupdel (组名)

增加用户时直接加上组信息

useradd -g (用户组) (用户名)

创建一个用户zwj,并把他指定到wudang组

修改用户组

usermod -g (用户组) (用户名)

创建一个shaolin组,将用户zwj修改到shaolin组


用户和组的相关文件

用户配置文件(用户信息) /etc/passwd

用户(user)的配置文件,记录用户的各种信息

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

组配置文件(组信息) /etc/group

一般组内用户列表是看不大的

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

口令配置文件(密码和登录信息,是加密文件) /etc/shadow

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值