账号和权限管理(一)

k8s集群部署私有镜像仓库 本文介绍了在Kubernetes集群中部署私有镜像仓库的完整方案。使用registry:2镜像创建Deployment,通过NodePort(30500)暴露服务,并采用hostPath(/data/registry)实现数据持久化。部署过程包括节点标记、YAML配置、资源创建及验证步骤,同时提供了Docker和Containerd两种环境下的详细使用方法,包括配置不信任私有仓库、镜像推送/拉取操作指南。该方案特别适合开发测试环境,为团队提供便捷的本地镜像管理能力。 阅读详情

目录

管理用户账号

用户账号和组账号的概述

用户账号

组账号

UID和DID

用户账号文件  etc/passwd

​用户账号文件/etc/shadow

修改账号属性——chage

 添加用户账号

useradd命令

常用选项

常用选项释义

步骤

示例

 设置、更改用户密码——passwd

passwd命令格式

常用选项

示例

 扩充

设置密码

 修改用户账号的属性——usermod

usermod命令格式

常用选项

选项释义

 删除用户指令——userdel

格式

用户账号的初始文件配置


管理用户账号

用户账号和组账号的概述

Linux基于用户身份对资源访问进行控制。

用户账号

超级用户、普通用户、程序用户

超级用户:ID=0

普通用户:ID=1-999(1-999是保留的,创建用户从1000开始)

程序用户:(fit svn apache)伪用户,不能登录操作系统只能维护某个服务正常运行

组账号

组账号:把一个一个账号放进去的组 (一个组里的每个账号就叫做组账号)

基本组(私有组)(每一用户创建成功都会有自己的组)

相当于人的主职业。

附加组(公有组)(额外加入的组)

相当于人的副职业。

基本组必须有而且只能有一个,而附加组不限,也可以没有。

UID和DID

UID(User IDentity,用户标识号)

GID(Group IDentify,组标识号)

唯一,相当于每个人的身份证

用户账号文件  etc/passwd

保存用户名称、宿主目录、登录Shell等基本信息

文件位置:/etc/passwd

每一行对应一个用户的账号记录·

【root@localhost~】#head -2 /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

例

用户账号文件/etc/shadow

 保存用户的密码、账号有效期等信息

文件位置:/etc/shadow

每一行对应一个用户的密码记录

[root@localhost ~]# head -2 /etc/shadow
root:$1$55HB4pbx$acHqk4IZiHTZ9cw0ZJe8f0:14374:0:9999:7:::
bin:*:14374:0:99999:7:::
[root@localhost ~]# tail -1 /etc/shadow
teacher:$1$BT7teaYX$s2sr6uFUwKhtU.8/8VpzB1:14374:0:99999:7:::

/root:宿主目录,即该用户登录后所在的默认工作目录

注:通常称为用户的主(家)目录。例如: root主目录为/root普通用户odysee的主目录为/home/odysee

/bin/bash录Shell等信息,用户完成登录后使用的

/etc/shadow (影子文件)

/etc/ shadow 文件只有root

用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全性

和/etc/passwd 文件一样,文件中每行代表-一个用户,同样使用":"作为分隔符,不同之处在于,每行用户信息被划分为9个字段。

第一列:账户名

第二列:存放真正加密的密码,采用SHA512散列算法,更加安全加密 原来用MD5或DES!!和*表示没有密码不能登陆,新创建用户也是!!,如果密码前面显示双感叹号表示该账户被锁定了。

第三列:上一 .次修改密码的时间,从1970年1月1日 开始算的,因为1970年是linux的诞生日,date
-d "1970-01-01 118983 days"可以查看哪一 天改过。

第四列:多久之后才可以修改密码,如果是0,则密码可以随时修改最小修改间隔时间,也就是说
该字段规定了从第三个字段(最后一.次修改密码的日期)起,多长时间之内不能修改密码,如果是0
则随时修改密码,如果是10则代表密码修改后10天之内不能再次修改密码,此字段是为了针对某些人频繁更改账号密码而设计的。

第五列:密码有效期,默认99999 (273年),表示永久生效。

第六列:密码到期前的第几天发出告警信息,默认是7天,每次登录系统都会向该账户发出"修改密码”的警告信息。

第七列:密码过期的宽限天数,过期后的几天还是可以登陆的,如果过了宽限天数,系统将不再让此账户登陆,也不会提示账户过期,是完全禁用比如说,此字段规定的宽限天数是10,则代表密码过期10天后失效;如果是0则代表密码过期后立即失效;如果是-1则代表密码永远不会失效

第八列:账号失效时间,使用自1970年1月1日以来的总天数作为账户的失效时间

第九列:保留,未使用。

示例:

圈出来的数字是从1970 . 1.1日到你创建用户的日子

修改账号属性——chage

选项:
-d,       lastday 最近日期                将最近一次密码设置时间设为“最近日期”
-E,       expiredate过期日期            将帐户过期时间设为"过期日期
-h,       help                                    显示此帮助信息并推出
-I         inactive INACITVE             过期INACTIVE 天数后,设定密码为失效状态
-L        list                                      显示帐户年龄信息
-m       mindays 最小天数               将两次改变密码之问相距的最小天数设为"最小天数”
-M       maxdays 最大天数             将两次改变密码之间相距的最大天数设为“最大天数”
-R        rootCHROOT DIR              chroot   到的目录
-W       warndays 警告天数             将过期警告天数设为“警告天数" 

 

 -E:设置账户过期时间为2020.9.1

 -m设置两次改密码之间最小的间隔为1天

 

 -M设置两次改密码之间最大的间隔为180天

 

 -I设置密码过期后还能登陆30天

 查看用户名称、宿主目录、登陆Shell等基本信息

 

 添加用户账号

useradd命令

useradd   【选项】   【用户名】

常用选项

-u     -d     -e     -g     -G     -M      -s

常用选项释义

-u:指定用户的UID号,要求该UID号码未被其他用户使用。

-d:指定用户的宿主目录位置(当与-M一起使用时,不生效)。

-e:指定用户的账户失效时间,可使用YYYY-MM-DD 的日期格式。

-g:指定用户的基本组名(或使用GID号)。

-G:指定用户的附加组名(或使用GID号)。

-M:不建立宿主目录,即使/etc/login.defs 系统配置中已设定要建立宿主目录。

-s:指定用户的登录Shell。        /sbin/nologin  /sbin/bash

步骤

1、useradd zhangsan

2、id zhangsan

3、tail -1 /etc/passwd

4、tail -1 /etc/ shadow

5、ls /home

示例

1、需求:创建一个辅助管理员账号admin,将其基本组指定为"wheel",附加组指定为“root",宿主目录指定为“/admin”

useradd -d /admin -g wheel -G root admin

id admin .

在账号管理工作中,有时候会希望在新建账号的同时指定该账号的有效期限,或者要求
新建的账号不能登录系统( 如仅用于访问FTP 服务),这时可分别使用“-e"和“-s”选项。例
执行以下操作可以创建一一个名为lisi的FTP账号(禁止终端登录),该账号将于2021-12-
失效。

useradd -e 2021-12-31 -s /sbin/nologin lisi

useradd -M zhang

useradd -u 666 san

2、设置基本组和附加组并查看

 设置、更改用户密码——passwd

passwd命令格式

passwd  【选项】  【用户名】

常用选项

-d      -l     -S      -u

不指定用户名时,修改当前账号的密码

常用选项释义:

-d:清空指定用户的密码

-l:锁定用户账户,被锁定的用户账号将无法登陆系统

-S:查看用户账户的状态

-u:解锁用户账号

示例

更改用户ma的密码

 !!表示还没设置密码,不可以登陆

 

 -S

 

 -l

 -u

 -d

 查看并验证

 

 扩充

设置密码

echo “新密码” |passwd --stdin  【用户名】

 修改用户账号的属性——usermod

usermod命令格式

usermod    【选项】    【用户名】

常用选项

-l     -L     -U

选项释义

基本与useradd相同

-u:指定用户的UID号,要求该UID号码未被其他用户使用。

-d:指定用户的宿主目录位置(当与-M一起使用时,不生效)。

-e:指定用户的账户失效时间,可使用YYYY-MM-DD 的日期格式。

-g:指定用户的基本组名(或使用GID号)。

-G:指定用户的附加组名(或使用GID号)。

-M:不建立宿主目录,即使/etc/login.defs 系统配置中已设定要建立宿主目录。

-s:指定用户的登录Shell。

比useradd多的指令:

-l:更改用户账号的登录名称

-L:锁定用户账户

-u:解锁用户账户

 -l:将用户的名称由ma改为mayin

 -u:修改用户的UID

 -s:修改shell登陆

 

 删除用户指令——userdel

格式

userdel    -r   【用户名】

选项释义:-r       可将该用户的宿主目录一并删除

用户账号的初始文件配置

 文件来源:新建一个用户账号时,从/etc/skel目录中复制而来。

ls -a :查看隐藏文件

用户宿主目录下的初始配置文件只对当前用户有效

.bash profile:此文件中的命令将在该用户每次登录时被执行,他会设置一些环境变量,并且会

调用该用户的.bashr文件

.bashrc:此文件中的命令将在该用户每次打开新的bash shell时(包括登录系统)被执行

.bash_logout:此文件中的命令将在该用户每次退出时bash shell时使用
 

总结

/etc/passwd命令

/etc/shadow命令

passwd命令

usermod命令

userdel命令

RWEQ土壤风蚀模型的估算与变化归因分析 本次以介绍RWEQ模型的基本原理及数据需求,再结合案例讲解RWEQ模型中区域地理空间数据库构建的方法和各个参量提取的原理与方法,最后结合典型案例进行综合讲解风蚀模数估算、制图及归因分析。空间分析与制图:提取分析、局部分析、邻域分析、区域分析、插值分析、平滑处理、像元提取、采样与重采样。以某实际应用为案例,掌握RWEQ模型进行当地土壤风蚀量空间分布分析整体流程。地图服务器、在线地图、范围指示器、格网、表格、基础地图服务使用规则介绍。掌握土壤风蚀模型的原理、优势点及因子组成。 阅读详情

相关推荐

TWINCAT3保姆级教程:手把手教你给Ecat从站烧录EEPROM(含XML配置避坑指南)

本文提供TWINCAT3环境下Ecat从站EEPROM烧录的完整教程,涵盖XML配置避坑指南。详细讲解环境准备、设备扫描、XML文件配置、EEPROM烧录流程及故障排查,帮助工程师高效解决设备识别问题,提升产线调试效率。

weixin_30693683的博客 516

Linux账号和权限管理

一、管理用户账号和组账号 (一)用户账号和组账号概述 1、 用户账号 用户账号说明超级用户root用户是Linux操作系统中默认的超级用户账号,对本主机拥有最高的权限。系统中超级用户是唯一的。普通用户由root用户或其他管理员用户创建,拥有的权限会受到限制,一般只在用户自己的宿主目录中拥有完整权限程序用户安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,不允许登录到系统,仅维持系统或某个程序的正常运行,如bin、daemon等 2、组账号 组账号说明基本组(私有组)基本组账号只

weixin_55609951的博客 434

基于STM32H750的便携式双通道示波器与信号发生器AFE设计

示波器和信号发生器是电子测量与嵌入式系统调试的基础仪器,其核心在于模拟前端(AFE)对宽动态范围、高精度采样与低失真输出的协同实现。原理上需兼顾输入信号调理(衰减/放大/偏置)、ADC/DAC接口匹配、触发同步及电源完整性设计。技术价值体现在以低成本器件达成±15V输入/±10V输出、16位等效采样精度与85kHz带宽的工程平衡。典型应用场景包括电机驱动波形观测、传感器信号验证、电源环路测试及通信电平分析。本方案聚焦STM32H750平台,深度融合硬件拓扑与片上资源特性,为嵌入式教学与原型开发提供可复现、易

weixin_35755188的博客 107

RHCSA(第五天)

m0_63069714的博客 1114

【随机过程】 3 - 随机过程的频域分析1 - 功率谱

随机过程的频域分析 文章目录随机过程的频域分析1. 什么是谱2. 确定信号的频谱2.1 周期信号的频谱2.2 非周期信号的频谱3. 随机信号的谱3.1 随机信号做傅里叶分析的困难3.2 功率谱密度的物理和数学表示形式3.2.1 功率谱密度的物理表示3.2.2 功率谱密度的数学表示3.3 功率谱密度的解读3.3.1 量纲分析3.3.2 谱3.3.3 密度3.3.4 wiener和khinchin3.4 功率谱密度的性质3.4.1 非线性3.4.2 偶函数3.5 wiener-khinchin关系的应用3.6

qq_41741344的博客 3132

嵌入式设备系统日志记录及调试技巧_嵌入式日志系统(1),如何成为杰出的程序员

这里面我使用的芯片为哈弗体系,全局常量存储编译器默认分配在flash,需要注意如果使用片内flash时,注意存储调试等级的flash块不要与代码区重合,要不然修改调试等级擦除flash块同时PC指针指向当前块的代码区,会导致仪器死机;这个也是之前用的比较多的,以上代码是模仿linux 内核的写法,可以比较好的做到日志信息分层,编译时相加对应的编译开关即可。但有个弊端就是,切换debug等级时,需要重新编译且需更新固件,而嵌入式设备出现异常后更新固件往往复位后,故障有时很难复现,调试起来比较浪费时间。

2401_84240431的博客 1293

创建一个新用户admin

[root@localhost ~]# passwd admin changing password for user admin. new passwd:admin@123 BAD PASSWORD: The password contains the user name in some form Betype new password:admin@123 passwd:all authentication tokens updated successfully.

m0_67237731的博客 614

【软件逆向学习记录】x64dbg调试器入门2:主调试窗口功能及字符串搜索功能介绍

在x64dbg中, ​​CPU视图 是调试过程中最核心的界面,通常被称为​​主调试窗口​​或​​调试视图​​,总体分为四个区域,代码区(反汇编),数据区(内存窗口),寄存器区和堆栈区,详细位置如下图:示例数据代码区最左侧为内存地址,第二块区域为程序代码值,原始程序代码经编译和汇编后变为二进制机器码存储在计算机中,调试器将其展示为易于阅读的十六进制,第三块区域是机器码反汇编后的汇编代码,最右侧为代码的注释窗口,有一些原始的注释,也可以自己添加注释PS:汇编和反汇编解释。

tusikong的博客 2922

Linux账号和权限管理(详细+图解)

一. 用户和组的管理- Linux中用户种类:root : 管理员,拥有至高无上的权限,不受限制,UID为0普通用户:管理员创建的用户,受权限限制,UID一般是500~60000,可以登录系统程序用户:安装应用程序,系统创建的,UID一般是1~500,一般不可以登录系统,shell一般是/sbin/nologin-Linux中组的种类:基本组(私有组)一个用户只有一个...

cen269546的博客 5025

手把手教你安装 OpenClaw 小龙虾(MAC安装教程),一次成功不踩坑

本文详细介绍了在Mac上安装OpenClaw的完整流程。主要内容包括:1)准备工作(磁盘空间、网络环境、终端工具);2)安装Homebrew包管理器及常见问题解决;3)安装Node.js 22+版本(环境核心);4)Git安装与验证;5)OpenClaw项目克隆、依赖安装及运行配置;6)大模型配置方法(以MiniMax为例)。文章提供了详细的命令行操作步骤和常见错误解决方案,特别强调了网络环境要求和Apple Silicon芯片的原生支持注意事项。最后展示了验证配置成功的方法和资源获取渠道。

Chengbei11的博客 6339

AttributeError: module ‘lib‘ has no attribute ‘X509_V_FLAG_CB_ISSUER_CHECK‘解决方案

本文主要介绍了AttributeError: module ‘lib’ has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK’解决方案,希望能对使用python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 5万+

账号和权限管理

一、管理用户账号 1、概述 基于用户身份对资源访问进行控制,用户标识号:UID 2、分类 ①超级用户root;UDI=0 ②普通用户:由超管root创建;UID=1-999 ③程序用户:更低的权限;仅用于维持系统或某个系统的正常运行;UID=1000 3、文件配置passwd 3.1、创建useradd ①文件位置:/etc/passwd //ll /etc/passwd:查看系统有哪些用户账号 ②adduser 用户名:创建用户(仅centos使用) ③-u UID值 用户名 :设置用户名UID ④-g

jiaoshu__的博客 646

11-16 Fluent结果查看及后处理功能(做动画、监控点)

监控点、面及动画操作

zheaa的博客 1万+

账号和权限管理——管理用户账号和组账号(一)

一、用户账号和组账号概述 1.用户账号 在 Linux 操作系统中,根据系统管理的需要将用户账号分为不同的类型,主要包括超级用户、普通用户和程序用户,各类型拥有的权限、担任的角色也各不相同。 超级用户:root 用户是 Linux 操作系统中默认的超级用户账号,对本主机拥有至高无上的权限,类似于 Windows 操作系统中的 Administrator 用户。只有当进行系统管理、维...

LS19990712的博客 3250

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Linux账号和权限管理 一看就会的那些知识

文章目录一、用户账号和组账号概述(一)、Linux基于用户身份对资源访问进行控制(二)、用户账号二、用户账号文件(一)、用户账号文件 /etc/passwd(二)、用户账号文件 /etc/shadow(三)、添加用户账号 useradd(四)、设置/更改用户口令passwd(五)、修改用户账号的属性 usermod(六)、删除用户账号userdel(七)、用户账号的初始配置文件三、组账号文件(一)、与用户帐号文件相类似(二)、添加组账号 groupadd(三)、添加删除组成员 gpasswd(四)、删除组账

Gengchenchen的博客 553

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux:账号和权限管理(一)

Linux的账号和权限管理。Linux基于用户身份对资源访问进行控制。

shyuu的博客 1448

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

账号与权限管理(一)

并不表示真正的密码,但也不能删除,如果删除了 "x",那么系统会认为这个用户没有密码,从而导致只输入用户名而不用输入密码就可以登陆(只能在使用无密码登录,远程是不可以)。Linux 中的用户分为三种角色:超级用户、普通用户和程序用户,每个角色有不同的权限和用途。用户对系统的任何部分都拥有完全的控制权,可以执行任何操作,包括安装软件、修改系统配置和管理用户账户等。Linux 中的核心概念,通过将用户加入不同的组,管理员能够管理访问权限,确保系统资源的合理使用。是用户除了基本组之外,可以加入的其他组。

youxiao_90的博客 840

Linux操作基础(账号和权限管理)一看就会、一学就废

超级用户: root用户是Linux操作系统中默认的超级用户,对本主机有至高无上的权限、系统中超级用户是唯一的普通用户:由root用户或其他管理员用户创建的,拥有的权限会受到限制,一般只在自己的宿主目录中有权限程序用户:一些权限等级特别地的用户,一般不允许登录到系统,仅用于维持系统或每个程序的正常运行。如bin、daaemon、ftp。

我的博客 635

想要有B格的偷懒 请把PATH环境变量搞清楚 Linux账号和权限管理(一)

Linux账号和权限管理一.用户账号和组账号概述==Linux基于用户身份对资源访问进行控制==二.用户账号文件/etc/passwd==保护用户名称、宿主目录、登录shell等基本信息==三.用户账号文件/etc/shadow==保护用户的密码、账号有效期等信息==四.添加用户账号 useradd① useradd或adduser命令==② 常用选项==③ 举例五.设置/更改用户口令 passwd① passwd 命令==② 常用选项==③ 举例六.修改用户账号的属性 usermod① usermod 命

穷则独善其身 达则兼善天下 1427

账号和权限管理(一) -- 用户和组的管理

Linux基于用户身份对资源访问进行控制用户帐号:超级用户root普通用户程序用户组帐号:基本组(私有组)附加组(公共组)UID和GID:UID(User Identity,用户标识号)GID(Group Identify,组标识号)用于保存用户的帐号基本信息文件位置:/etc/passwd每一行对应一个用户的帐号记录用于保存密码字串、密码有效期等信息文件位置:/etc/sh...

weixin_33918357的博客 213

SQL Server如何更改系统用户dbo的所属账号

在SQL Server的每个数据库中都有一个dbo系统用户,dbo是系统默认创建的,无法被删除,如下: dbo在内部其实是绑定了一个SQL Server账号的,可以通过其属性查看Login name,得知其绑定的是什么SQL Server账号: 我们从上面可以看到Login name这个字段在这里是灰色的,没有办法更改,那么有什么办法可以更改数据库中系统用户dbo的绑定账...

4045

linux 管理员账号启动tomcat之后,切换普通用户启动Tomcat无法访问,报500错误?

管理员账号删除tomcat,在切换成普通账号安装tomcat,安装完成之后启动tomca就不会报错。使用管理员账号启动tomcat之后,普通账号就没有权限来启动tomcat(查找属于管理员权限账号的文件和文件夹,将用户名和用户组改成普通账号(注意需要使用管理账号进行修改,如何修改:chown 用户名称:用户名称 文件名称/进入tomcat下bin目录./start.sh启动tomcat。tomcat下bin目录./shutdown.sh。(这个脚本文件在tomcat下的bin目录下)什么原因导致启动不了?

weixin_41670405的博客 883

百号 MCN 矩阵批量封号无解?聚媒通 IP 隔离版三重防护彻底解决多账号关联风控

第三,多运营人员分工混用账号,没有独立权限分组,客户账号、达人账号、带货账号混在一起,违规账号直接牵连全矩阵。针对 MCN 达人孵化起号、电商带货矩阵、政企科普多账号多业务分区需求,软件支持自定义账号分组,可将达人孵化账号、本地生活代运营客户账号、品牌企业新媒体矩阵账号、高风险医美保健品带货账号完全隔离分组,不同分组账号使用完全独立的 IP 池,分组之间网络、设备环境互不互通,哪怕某一组账号出现违规,也不会牵连其他业务线账号,从业务层面阻断连锁封号。第三步,开启指纹隔离模式,自动生成独立虚拟设备环境;

yurenshi123的博客 194

多个小红书号个人号、专业号私信如何快速回复,小豆芽工具适用所有账号

团队版支持全员共同绑号,提高了绑号效率,成员也有角色权限划分,账号可由管理员进行指定分配给到成员,成员和成员之间管理的账号互相屏蔽,所有账号在线状态互通,如果有账号掉线,其中一个人操作登录即可,无需每个成员都要扫码,如果在团队里面设置了ip,也是全员共享的。第五步:在小豆芽的多开面板回复消息,需要每个号都跳转到首页,如果是小红书矩阵号的情况下,点击就比较繁琐,在小豆芽的数据与互动功能里面,实现了小红书多个账号首页的聚合,无需点击调整,点对应的账号即可进行回复。可以管理所有平台的账号,操作也非常简单。

xinbangxiaouya的博客 566
上一篇: LVM与磁盘配额(超全)
下一篇: 账号和权限管理(二)
粉毛狐狸
博客等级 码龄5年 22粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值