4Linux系统运维-用户管理

linux系统运维-用户管理

本篇内容是介绍有关linux环境下的用户管理(以redhat7为实验环境)

1 什么是用户

用户是操作者在系统中的身份
用户是系统最底层的安全机制的一部分
用户在系统中以字符和文件的形式存在

3Ar认证(Authentication认证,Authorization授权,Accounting计帐)

2 用户在系统中的存储方式

1 /etc/passwd:用户信息文件
用户名称:密码:uid(用户id):gid(初始组):说明:家目录:默认shell
默认shell的指定有那些可以查看系统中/etc/shells文件
在这里插入图片描述
2 /etc/group:用户组信息文件
组的名字:组密码:组id:组成员
在这里插入图片描述
3 /etc/shadows:认证信息文件
4 /etc/skel/.*:默认开启shell的配置,用户的骨文件
5 /etc/username:用户默认的家目录

3 用户的查看

1查看当前用户
在这里插入图片描述2 系统中的用户查看
id 用户名称 ##查看指定用户信息
在这里插入图片描述

命令参数含义
id-u查看用户的uid
id-g查看用户的gid
id-G查看用户所在的所有组的id
id-n显示名字而不显示id数字

实时监控

watch -n 时间(秒) 命令(多条命令带引号) 》进入监控界面》ctrl+c退出
在这里插入图片描述
在这里插入图片描述

4 用户分级

用户uid注释
root0超级用户
systemuser1-999企业与系统用户
loginuser1000-2*32 实际到60000本地用户

5 创建用户

用户建立
命令参数注释
useradd-u指定用户id
useradd-g指定初始组id
useradd-G指定附加组id
userdel-r删除用户及配置
useradd-c指定用户的说明
useradd-d指定用户的家目录
useradd-s指定用户的shell
groupadd-g一般初始组不存在需先建立
groupdel删除用户组

目标为想建立的用户名
例:
在这里插入图片描述

更改用户信息(usermod)
命令参数备注
usermod-u 111更改uid
usermod-g 111更改初始组
usermod-G 111更改附加组
usermod-aG 111添加附加组
usermod-G “”删除所有附加组
usermod-c “haha”制定说明
usermod-d /home/lee更改家目录指向
usermod-md /home/lee更改家目录
usermod-s /bin/sh更改shell
usermod-L冻结用户
usermod-U解锁用户

注:更改家目录指向,家目录不一定存在。
更改家目录是一定存在的目录。
冻结用户,使一用户无法登陆,即密码冻结。

6 用户切换

su - 用户名

  • 表示在切换用户身份时同时切换环境
    在这里插入图片描述
    高级用户切换到低级用户不需要密码
    在这里插入图片描述
    切换用户代表开启了新的环境,所以每次su切换完尽量退出,否则容易用户错乱,而且开启shell过多也占用资源。

7 用户认证信息

在这里插入图片描述以::为分割,
第一栏为用户名如,root
第二栏为密码,默认加密方式为sha512对称加密,如果加密字符串前出现!那么用户被冻结,两个!冻结级别更高
第三栏为用户密码最后一次被更改的时间
第四栏为密码最短有效期
第五栏为密码最长有效期
第六栏为告警期限
第七栏为认非活跃期限,密码过期仍可以使用的期限
第八栏为用户到期期限
第九栏未定义

8 用户密码

passwd命令用于修改用户密码,过期时间,认证信息等。
格式:passwd 【选项】【用户名】

参数作用
-l锁定用户,禁止其登陆 双感叹号
-L单感叹号
-u解除锁定,允许用户登陆
–stdin允许通过标准输入修改用户密码
-d使该用户可用空密码登陆系统
-e强制用户在下次登陆时修改密码
-n 1westos用户在1天之内不能修改密码
-x修改用户密码最长有效期

在这里插入图片描述
在这里插入图片描述

9 用户授权

命令:visudo
使用visudo命令配置文件时,操作方法与vim编辑类似。在sudo命令的配置文件中,按照格式在第100行左右填写相关信息。
在这里插入图片描述###编辑格式 允许使用的主机=(以谁的身份) 可执行命令的列表
nopasswd免密执行
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值