Linux的账号管理
本章的学习感觉如果不做系统管理员,作为简单了解就可以了
前面介绍了,用户,组,other三个角色,
每个用户创建都会有uid与之对应,创建的用户基本信息在一下两个文件中,也是我们要介绍的内容,文件中各个列的含义 /etc/passwd /etc/shadow
1)先查看root用户的信息,etc/passwd文件内root显示信息
root:x:0:0:root:/root:/bin/bash #以冒号分割,
用户名:密码:uid:gid:描述:根目录:选取的shell系统 七个字段
etc/shadow显示信息如下
root:$6$e84hM/EL$mlXPUSt0Rlv87CYuvKMNygeNY/4jlovqxs5WC1HDqC7IeNtyOWiZ8SYa/209paZbFBPrRD2RtkR.KUj5y6.OA/:19644:0:99999:7:::
用户名:加密的密码:最近修改密码时间19644可以转日期:密码不可更改天数(0随时可修改):密码需要重新更改的天数99999:密码需要更改期限前的警告天数7天:密码过期宽限时间:账号失效日期:保留以后开发

2)自定义用户信息查看

自定义用户信息参考上面解释即可,以后如果需要查看用户信息可以到这两个文件里面查看
第二个文件密码字段是!!,是因为只增加了用户,没有设置密码,所以会显示!!,
设置密码passwd wdf #按提示输入新密码,然后回来看这两个文件

好了,设置好密码后,这会显示正常了,加密的密码,密码设置过程中最好包含到小写字母,特殊字符,要不然总提示你设置密码未通过检查
注意:轻易不要vim修改文件里面的内容,小白刚刚把加密的密码手动改回!!了,结果登录不了,没办法root登录,直接杀死进程,强制删除用户了,也会有其他办法的。
二,介绍用户,现在轮到组了,也是两个重要文件 /etc/group /etc/gshadow 是不是很熟悉,看内容,这里只介绍root了,自定义组可以自己看

组相对用户来说字段没有那么多,开始解释
root:x:0:#组的名字:组的密码:组的gid 这里有个有效用户组和初始用户组
有效用户组:
初始用户组:/etc/passwd文件的第四列Gid即为初始用户组
因为一个user可分配多个组,所以可以就有了有效用户组一说,顾名思义,来案例

上面实现用户wdf2的初始组是wdf2,同时wdf2用户也在wdf1组里面,通过groups命令输出的第一个组即为有效组,那么可以切换有效组,但是初始组是不可以切换的

注意两次groups输出的结果不同,第一个为当前有效组。
newgrp是在原有的shell基础上,重新开一个shell提供这个功能,相当于一个分支,可以用exit退出当前有效组
root:::#这个后面会解释,不在这里做说明了
今天到这里,最近升级,感觉有些疲惫了
相关文章:
Linux的账号管理
本章的学习感觉如果不做系统管理员,作为简单了解就可以了 前面介绍了,用户,组,other三个角色, 每个用户创建都会有uid与之对应,创建的用户基本信息在一下两个文件中,也是我们要介绍的内容&…...
优优嗨聚集团:医保新政来袭,乙类OTC、保健品或将退出医保舞台,影响几何?
近日,国家医保局发布征求意见稿,拟将乙类OTC(非处方药)和保健品从医保目录中移除。这一政策一旦实施,无疑将对广大参保人员和相关企业产生深远影响。本文将为您详细解析这一政策可能带来的影响,以及如何应对…...
ubuntu安装pandora-gpt
因为pandora要3.7以上的版本,推荐MINICANDA, 1,在清华镜像网站上下载miniconda3安装的脚本文件 sudo wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.9.2-Linux-x86_64.sh2,给.sh文件添加x执…...
PHP校验身份证号是否正确
用PHP语言实现校验身份证号的算法,供参考 /*** 校验身份证号是否正确* param $idcard 身份证号* return bool true正确*/public static function validateIDCard($idcard) {if(empty($idcard)){return false;}if (!preg_match(/(^\d{15}$)|(^\d{17}([0-9]|X|x)$)/,$…...
[C++ ]:5.类和对象中(运算符重载补充)+ 类和对象下(初始化列表)
类和对象中(运算符重载补充) 类和对象下(初始化列表) 一.运算符重载补充:1.流插入运算符:1.考虑到隐含的参数指针:2.进行优化!2-1:解决办法:友元2-2ÿ…...
D. Doremy‘s Connecting Plan Codeforces Round 906 (Div. 2)
Problem - D - Codeforces 题目大意:有一个长度为n的数组a,同时有一个n个点的图,编号与数组的编号对应,初始没有边,如果当前连通块的中a[i]的和某一个点a[j]>连通块的一个点i*某一个点j*c,那么就可以连…...
Prometheus+Grafana
一、Prometheus 获取配置文件 docker run -d -p 9090:9090 --name prometheus prom/prometheusmkdir -p /app/prometheusdocker cp prometheus:/etc/prometheus/prometheus.yml /app/prometheus/prometheus.yml停止并删除旧的容器,重新启动 docker run -d --name…...
CoCa论文笔记
摘要 计算机视觉任务中,探索大规模预训练基础模型具有重要意义,因为这些模型可以可以极快地迁移到下游任务中。本文提出的CoCa(Contrastive Captioner),一个极简设计,结合对比损失和captioning损失预训练一…...
uniapp 微信小程ios端键盘弹起后导致页面无法滚动
项目业务逻辑和出现的问题整理 新增页面 用户可以主动添加输入文本框 添加多了就会导致当前页面出现滚动条,这就导致ios端滚动页面的时候去点击输入框键盘抬起再关闭的时候去滚动页面发现页面滚动不了(偶尔出现),经过多次测试发现是键盘抬起的时候 主动向上滑动 100%出现这种问…...
三维模型优势在哪里?如何提升产品自身商业价值?
不少企业、商家都开始使用VR全景展示来宣传推广自己的产品、活动等,虽说VR全景的沉浸式体验,相比于图片、视频而言有着无法取代的优势,但是也不能忘了VR全景另一个大优势,那就是丰富多样的互动性。3D模型展示让产品展示和体验不再…...
WheatA 轻量级生态数据软件
无论是在工作还是上学期间,大家想要做一个科研项目或者市场调查时,往往需要大量的数据用于分析总结,这时获得优质的数据就显得额外重要,数据的优劣往往决定了项目结果的好坏。数据来源的主要渠道主要有两种:无非是去数…...
2127. 参加会议的最多员工数 : 啥是内向/外向基环树(拓扑排序)
题目描述 这是 LeetCode 上的 「2127. 参加会议的最多员工数」 ,难度为 「困难」。 Tag : 「拓扑排序」、「内向基环树」、「图」 一个公司准备组织一场会议,邀请名单上有 n 位员工。 公司准备了一张圆形的桌子,可以坐下任意数目的员工。 员工…...
Qt入门日记1
目录 1.Qt简介和案例 2.第一个Qt程序 3.学会查看帮助文档 4.创建一个按钮 5.对象树简介 6.Qt的坐标系 7. 信号和槽 7.1自定义信号和槽 7.2信号连接信号 7.3拓展 7.4Qt4版本以前的connect 1.Qt简介和案例 Qt是一个跨平台的C图形用户界面应用程序框架(就是一个库吧…...
SpringBoot_第七章(读写分离)
这里列举了三种读写分离实现方案,分别是如下三种 1:MybatisPlus(读写分离) 1.1:首先创建三个数据库1主2从 表名是user表 1.2:代码实例 1:导入pom <!--MybatisPlus的jar 3.0基于jdk8--><depend…...
linux下mysql-8.2.0集群部署(python版本要在2.7以上)
目录 一、三台主机准备工作 1、mysql官方下载地址:https://dev.mysql.com/downloads/ 2、修改/etc/hosts 3、关闭防火墙 二、三台主机安装mysql-8.2.0 1、解压 2、下载相应配置 3、初始化mysql,启动myslq,设置开机自启 4、查看初始密…...
40 深度学习(四):卷积神经网络|深度可分离卷积|colab和kaggle的基础使用
文章目录 卷积神经网络为什么要卷积卷积的具体流程池化tensorflow代码 深度可分离卷积原理介绍计算量对比代码参数计算例子 colab 和 kagglecolabkaggle如何在colab上使用kaggle的数据 卷积神经网络 卷积神经网络的基本结构 1: (卷积层(可选)池化层) * N全连接层 *…...
Spring Boot面向切面加注解
一.项目pom.xml文件引入切面依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId> </dependency>二.定义注解类 import java.lang.annotation.*;/*** desc 错误日志注解* au…...
uniapp小程序授权统一处理
1.使用 1.将工具代码引入到utils中 const authorize (scope, isOne false, isMust false) > {if (!scope || !authorizeObj[scope]) {return console.error(请传输需要获取权限的 scope,详见,https://uniapp.dcloud.net.cn/api/other/authorize.html#scope-…...
光学仿真|优化汽车内部照明体验
当我们谈论优化人类感知的内部照明时,我们实际上指的是两个重点领域:安全性和驾驶员体验。如果内部照明可以提供尽可能最佳的体验,驾驶员则能够更好地应对颇具挑战性或意外的驾驶状况,并且减轻疲劳感。除了功能优势外,…...
Spring XML使用CASE WHEN处理SELECT字段
在日常开发中,经常会碰到需要导出的情况。而一些枚举值或者状态一般是定义成整型,这个时候需要对数据进行转换,转换成对应的文本再导出。 在XML中用CASE WHEN来根据不同的查询结果做不同的处理。 比如 SELECT name AS 姓名, age AS 年龄 C…...
Claude Code 用户如何通过 Taotoken 解决访问不稳定与 Token 不足问题
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Claude Code 用户如何通过 Taotoken 解决访问不稳定与 Token 不足问题 对于依赖 Claude Code 进行开发的用户而言,服务…...
3步搞定TikTok音乐提取:DouK-Downloader终极免费工具使用指南
3步搞定TikTok音乐提取:DouK-Downloader终极免费工具使用指南 【免费下载链接】TikTokDownloader TikTok 发布/喜欢/合辑/直播/视频/图集/音乐;抖音发布/喜欢/收藏/收藏夹/视频/图集/实况/直播/音乐/合集/评论/账号/搜索/热榜数据采集工具/下载工具 项…...
大学生如何学习AI智能体?从零基础到OPC一人公司
掌握AI智能体能力,是大学生未来就业和创业的核心竞争力。 在AI智能体时代,普通人若能借助模型、智能体和自动化工具完成从任务交付到产品落地的闭环,将成为稀缺人才。智能体来了旗下的OPC中国,为大学生提供了完整的学习、实训和就…...
G-Helper终极指南:告别Armoury Crate臃肿体验的3步高效方案
G-Helper终极指南:告别Armoury Crate臃肿体验的3步高效方案 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenboo…...
Windows平台PDF处理终极方案:告别编译烦恼,三分钟快速部署
Windows平台PDF处理终极方案:告别编译烦恼,三分钟快速部署 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows 还在为Windows上…...
【2026年世界模型最全综述】:从开山之作到Sora与Genie 3
论文信息 标题:Understanding World or Predicting Future? A Comprehensive Surveyof World Models会议:ACM Computing Surveys 2026(计算机领域顶级综述期刊)单位:清华大学FIB-Lab代码:https://github.c…...
Illustrator智能填充脚本Fillinger:如何3步完成复杂图案设计
Illustrator智能填充脚本Fillinger:如何3步完成复杂图案设计 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 在Adobe Illustrator中,你是否曾为填充复杂形状…...
从一道SWPUCTF题复盘PHP文件包含漏洞:allow_url_include开启后,除了伪协议还能怎么玩?
从SWPUCTF赛题探索PHP文件包含漏洞的深层攻防 在CTF竞赛和实际渗透测试中,PHP文件包含漏洞一直是Web安全领域的重要课题。这道来自SWPUCTF新生赛的题目看似简单,却蕴含了丰富的攻防对抗思路。当allow_url_include配置被开启时,攻击面会显著扩…...
Claude Desktop Debian版打包技术详解:deb、rpm、AppImage格式对比
Claude Desktop Debian版打包技术详解:deb、rpm、AppImage格式对比 【免费下载链接】claude-desktop-debian Claude Desktop for Linux 项目地址: https://gitcode.com/GitHub_Trending/cl/claude-desktop-debian Claude Desktop Debian版是一个为Linux用户提…...
RISC-V事务内存机制设计与Gem5实现解析
1. RISC-V事务内存机制设计解析事务内存(Transactional Memory)作为一种硬件级并发控制机制,其核心目标是为程序员提供原子性、一致性和隔离性保证,同时避免传统锁机制带来的死锁、优先级反转等问题。在RISC-V架构下,我们基于Load-Linked(LL)…...
