linux用户和组的管理

Linux——管理本地用户和组(详细介绍了Linux中用户和组的概念及用法) useradd username命令用于创建一个名为username用户的账号,系统创建用户的同时也设置了用户的主目录和账户信息,同时也为用户创建了一个私有组(当用户创建文件时,文件必须有所属用户和所属组,系统会将用户的私有组作为创建文件的所属组),但此时用户未设置密码,只有设置密码后用户才可以登录其账号。userdel username命令意为从/etc/passwd文件中删除用户账号,但用户的主目录仍在,userdel -r username命令可以在删除用户账户的同时删除用户的主目录。 阅读详情
  

 验证用户

Login:root------------------/etc/passwd

   #ls –l    /etc/passwd

 

   加密采用的默认md5---单项不可逆

 

密码都保存到shadow下md5加密

例:vi  /ect/shadow

结果:

  root:$1$ztxKeBe2$G44MAHxufJEwUfMp5sI3f1:15313:0:99999:7:::

bin:*:15313:0:99999:7:::

daemon:*:15313:0:99999:7:::

adm:*:15313:0:99999:7:::

lp:*:15313:0:99999:7:::

sync:*:15313:0:99999:7:::

shutdown:*:15313:0:99999:7:::

halt:*:15313:0:99999:7:::

mail:*:15313:0:99999:7:::

news:*:15313:0:99999:7:::

uucp:*:15313:0:99999:7:::

operator:*:15313:0:99999:7:::

games:*:15313:0:99999:7:::

gopher:*:15313:0:99999:7:::

ftp:*:15313:0:99999:7:::

nobody:*:15313:0:99999:7:::

rpm:!!:15313:0:99999:7:::

vcsa:!!:15313:0:99999:7:::

nscd:!!:15313:0:99999:7:::

sshd:!!:15313:0:99999:7:::

rpc:!!:15313:0:99999:7:::

rpcuser:!!:15313:0:99999:7:::

nfsnobody:!!:15313:0:99999:7:::

mailnull:!!:15313:0:99999:7:::

smmsp:!!:15313:0:99999:7:::

pcap:!!:15313:0:99999:7:::

apache:!!:15313:0:99999:7:::

squid:!!:15313:0:99999:7:::

webalizer:!!:15313:0:99999:7:::

xfs:!!:15313:0:99999:7:::

named:!!:15313:0:99999:7:::

ntp:!!:15313:0:99999:7:::

gdm:!!:15313:0:99999:7:::

gaozhisheng:$1$bxqsR6rn$rZKWJaRRoo96ca6dbeTZH/:15313:0:99999:7:::

gao:!!:15321:0:99999:7:::

gao1:!!:15321:0:99999:7:::

gao3:$1$U1pLqvOW$6YjFr15OPbyaUC5p9A7ou0:15322:0:99999:7:::

 

 

pwconv 将passwd文件中的密码转存到shadow

 #pwconv

   

例:head -1 /etc/passwd

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

 

account:password:UID:GID:GECOS:directory:shell

 

例:head -1 /etc/shadow

root:$1$vRRRmejF$hngHl4a.Wc0y1kidSfpTe1:15321:0:99999:7:::

# man  5  passwd

 了解文档的帮助

 

 

#passwd  zhy

 表示root给zhy用户添加口令(口令的形式不受限制)

例:

[root@localhost root]# passwd gao1

Changing password for user gao1.

New password:

BAD PASSWORD: it is too simplistic/systematic

Retype new password:

passwd: all authentication tokens updated successfully. Linux允许

 

 

shadow帮助

man 5 shadow :

/etc/shadow:

Login name: Encrypted password: Days since Jan 1, 1970 that password was last changed: Days before password may be changed

:Days after which password must be changed

:Days before password is to expire that user is warned

: Days after password expires that account is disabled

 :Days since Jan 1, 1970 that account is disabled

: A reserved field

 

用户名称 :md5加密后的口令 :添加用户的时间距离1970.1.1之间的天数:两次修改口令最小的时间间隔 :两次修改口令最大的时间间隔:警告时间:过期:空闲时间:不用

 

 

     用户名称

     X :占位符,密码

     用户的id:数字

     该用户组id:数字

     描述信息:建议添加

     宿主目录:提供给该用户登录后的保存信息

             不固定 ,默认/home

     Shell环境:壳/bin/bash

           cat  /etc/shells

 

  Linux的内核只认识数字

   #ls –l    /etc/shadow

Passwd:123456--------------/etc/shadow

  [。。。。]#、该用户创建目录的权限、口令

root---0

系统用户(伪用户)----1~499

  普通用户----500~60000

---环境变量

  /etc/skel----手动添加用户

           命令行添加用户useradd  adduser

  /etc/login.defs----用户相关默认配置信息脚本文件

 

用户的添加步骤

  第一种:命令

     #useradd gao

      造成的影响

         /etc/passwd-----增加一行   保存用户名

         /etc/shadow----保存口令

         /home/gao---- 产生同名目录

            .  ..  .bash_logout  .bash_profile  .bashrc  .emacs

             /etc/group----------增加一行,组

第二种办法:手动添加用户

      1)#vi  /etc/passwd

       gao2::503:503::/home/gao2:/bin/bash----在文件最后一行手动打上去的

         #pwunconv

         #pwconv

         #mkdir  /home/gao

        [gao@bogon root]$

        bash-2.05b$

   PS1=值

   umask  0022

       755

       700

   /etc/login.defs

 

 

       /etc/skel----保存新用户环境变量的脚本文件目录

      /etc/login.defs---用户环境的设置

 

Shell----访问内核的壳(界面)----进程

   父子关系

#env    ----显示系统的环境变量

  全部大写

 

组的管理

1)         创建组

2)         切换用户所述组

/etc/group

组名:口令:Gid:该组中的用户

#groupadd  zhs

#gpasswd  zhs

#man gpasswd

添加用户

   #useradd zhs

   #passwd zhs

 

 

[。。。。。  abc] #su   gao

[。。。。   abc]$

 表示只切换身份,不改变环境(工作目录)

[。。。。。  abc] #su  -  gao

表示既切换身份,还改变环境(工作目录)

[。。。。   ~]$pwd

  root    /root

  zhs    /home/zhs

  lisi    /home/lisi

gao1 gao2 gao3---------gao4

gao-----gao

rwx   rw   r

如果一个目录没有x权限,cd无法使用

如果一个目录没有r权限,ls无法使用

如果一个目录没有w权限,touch mkdir....

#man  chown

 

 

 

 

别再只玩积木了!用乐高EV3和官方软件,手把手教你做个能巡线的小车(附完整代码) 本文详细介绍了如何利用乐高EV3套件和官方软件制作智能巡线机器人,从硬件组装到软件编程全面覆盖。通过传感器原理讲解、控制算法调试等工程化细节,帮助读者掌握机器人开发的核心理念,特别适合STEAM教育和硬件编程爱好者实践。 阅读详情

相关推荐

ISA-95(S95)标准详解

ISA-95是制造业系统集成的“通用语言”,通过分层模型和信息流规范,打通企业计划层与设备控制层,成为实现数字化工厂的核心标准之一。其与ISA-88的协同应用,可进一步优化生产执行与资源管理的效率。标准,旨在解决企业商业系统(如ERP)与工业控制系统(如MES、SCADA)之间的集成问题。

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 3737

Linux如何创建用户、新增用户、创建新用户、删除用户(adduser、deluser)(useradd、userdel)、获取用户列表、查看家目录

创建用户有两条命令:adduer和useradd,对应着两条删除用户的命令:deluser和userdel。这两种命令之间的区别:adduser:会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。

Dontla的博客 21万+

VASP+机器学习快速收敛AIMD

本文介绍了如何利用VASP结合机器学习技术快速收敛AIMD(从头算分子动力学)模拟。首先,通过训练机器学习力场,生成关键文件如ML_ABN(包含结构数据集)、ML_FFN(存储回归结果)和ML_LOGFILE(记录训练日志)。接着,配置INCAR文件以设置计算参数,包括并行化、分子动力学和机器学习相关参数。KPOINTS文件用于定义K点网格。计算完成后,备份CONTCAR文件作为后续模拟的初始结构。最后,利用训练好的力场文件进行纯机器学习力场分子动力学模拟,并提交任务执行。

qq_44812865的博客 1405

用户和组的管理

引导流程第四步:  加电自检---自举程序---加载内核(驱动、init)--  验证用户 Login:root------------------/etc/passwd    #ls –l    /etc/passwd    加密采用的默认md5---单项不可逆    pwconv 将passwd文件中的密码转存到shadow    #pwconv     语法: root:x

武婷婷(PHP) 378

systrace分析 之 问题初步定位

如下surfaceflinger空缺点,上面对应的bufferTX 中有buffer,但VSYNC-SF 过来后,SurfaceFlinger却没有去取,检查测试app “android.settings”, 也没有GPU completion 时间长的问题,所以该部分可以请SurfaceFlinger的owner 进一步确认为何不取buffer。. GPU拿的是acquireFence HWC拿的是releaseFence, GPU是绘图,HWC是合成显示,这两个是互相等待的关系,

yangzex的专栏 3192

k8s中pod使用详解

k8s中Pod使用

congge 1万+

linux ls -l 详解

转自http://hi.baidu.com/yzzcheng/item/1a2141878447891dc31627f5 以root的家目录为例: 可以看到,用ls -l命令查看某一个目录会得到一个7个字段的列表。 第1行:总计(total) Total后面的数字是指当前目录下所有文件所占用的空间总和。可以使用ls –lh查看,也可使用ls –alh查看。

七两雨 17万+

Spring AI 实战(11):收官!10 道面试高频题 + 一张脑图带走全系列

本文是Spring AI系列的收官篇,通过知识脑图梳理前10篇内容,提供面试高频题和避坑清单。主要内容包括: 知识脑图:分6层(核心抽象、输入增强、输出控制等)总结Spring AI全栈技术。 10道高频面试题:涵盖ChatClient/ChatModel关系、结构化输出、RAG链路等核心知识点。 避坑清单:列出9条常见问题及解决方案,如向量维度匹配、Advisor顺序等。 技术对比:分析Spring AI、LangChain4j和Spring AI Alibaba的差异与适用场景。 使用建议:提供面试复习

不才不才不不才的博客 295

linux添加用户全过程

一、/etc/passwd,各个字段内容的含义新增一个用户必然要了解一个用户各个字段的组成部分,如下图用户名:x密码占位符:UID:基本组ID:用户的注释信息:家目录:用户默认shellps:这里的x表示密码占位符,真正的密码在shadow中下图为/etc/shadow文件用户名:加密的密码:从1970.1.1到现在经过的天数:密码最少使用期限:密码最长使用期限:密码离过期多少天警告用户:密码的加...

【雷克特】Recorred 3万+

【人工智能】广度优先搜索(BFS)在人工智能中的应用(Python源码)

本文系统阐述了广度优先搜索(BFS)算法在人工智能领域的核心原理与应用。作为无信息搜索算法,BFS通过FIFO队列实现节点遍历,保证在无权图中的最优性。文章详细解析了BFS的伪代码实现和Python编程示例,并通过机器人路径规划案例展示了其实际应用场景。测试结果表明,BFS能有效解决包含障碍物的网格寻路问题,验证了算法在AI领域的实用价值。该研究为理解基础搜索算法及其工程应用提供了重要参考。

梦想起飞的地方 1142

通信原理 | 通俗理解 | 因子图、消息传递以及它们之间的关系

在算法迭代过程中,通过反复更新这些消息,直到收敛,最终可以得到每个变量的边缘概率分布或最有可能的整体状态。算法通过因子图中的节点反复交换消息,直到找到最优解或所有消息稳定下来,从而解决了比如聚会日期这样的优化问题。在实际应用中,这种方法可以用来解决更复杂的问题,比如图像识别、语音识别和机器学习中的其他问题。,特别是在处理概率模型和执行概率推断时,因子图提供了一个强大的工具。(比如朋友的空闲时间和地点的可用性),并且你希望尽可能让所有人满意。在真正的因子图和消息传递算法中,这个过程被数学化和形式化。

若北辰 1193

linux怎么增加用户账号,linux怎么添加用户

首先用adduser命令添加一个普通用户,使用方法命令如下:#adduser polly//添加一个名为polly的用户#passwd polly //修改密码Changing password for user tommy.New LINUX password: //在这里输入新密码Retype new LINUX password: //再次输入新密码passwd: all au...

weixin_32475629的博客 1万+

Open3D 机载点云电力线提取【2025最新版】

传统方法实现的机载点云电力线分割提取。博客长期更新,本文最新更新时间为:2025年3月23日。

点云侠的博客 4468

【Linux进阶】用户和组的管理(详解)

Linux中用户和组的管理,很详细

Gremmie的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

linux用户管理_用户和组

用户管理用户和组的基本概念和作用 账户实质用户和组存储用户信息的文件

HYSliuliuliu的博客 1万+

IDEA的使用指南

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

Linux(6)——管理本地用户和组

用户、组是什么?如何创建、修改、删除等。

m0_68756914的博客 1893

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux用户和组权限管理

文章目录1.前言2.用户和组基本概念(1)用户(2)用户组(3)用户和组的关系(4)安全上下文 1.前言   Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。   用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 2.用户和组基本概念 (1)用户 Linux中每个用户是通过 User Id(UID)来唯一标识的 管理

shenyuanhaojie的博客 3万+

Linux下用户和组的管理

用户和组的管理 用户: /etc/passwd 用户管理的配置文件 系统用户:用来管理和运行服务,默认不让登录 /sbin/nologin 普通用户:自己创建的用户。 1.添加用户 命令:useradd(如果不指定组,会分配一个同UID的私有组) 2.修改用户信息 3.修改用户家目录 方法1: 在创建用户的同时创建家目录 方法2: 如果未在创建用户同时创建,这时切换用户将会失败 需要进行如下操作: 4.删除用户 userdel -r qwe -r表示同时删除创建用户分

qq_43710889的博客 7000

Linux管理本地用户和组

etc/passwd文件的每一行都包含了有关某个用户的信息。/etc/group文件的每一行都包含了有关某个组的信息。/bin/bash:此用户的默认shell程序,在登陆时运行。超级用户的名称为root,其账户的UID为0。/home/user01:此用户的主目录,以及登录shell启动时的初始工作目录。在创建普通用户时,会创建一个与用户同名的组,作为该组的主要组。用户账户有三种主要类型:超级用户,系统用户和普通用户。1000:此用户账户的主要组的GID编号。1000:此用户账户的UID编号。

2301_79840250的博客 506

Linux实训项目二 用户和组的管理

linux实训项目 用户和组的管理

qq_57751988的博客 1万+

linux的用户和组的管理

1、学习linux操作系统用户和组的管理的必要性 Linux操作系统是一个多用户多任务的操作系统,允许多个用户同时登录到系统,使用系统资源。为了使所有用户的工作顺利进行,保护每个用户的文件和进程,规范每个用户的权限,需要区分不同的用户,就产生了用户帐户和组群。 2、用户和组群概述 用户帐户是用户的身份标识,用户通过用户帐户可以登录到系统,并且访问已经被授权的资源。系统依据账户来区分属于每个用户的...

qq_35767005的博客 1220

10.Linux 用户和组的管理

【代码】10.Linux 用户和组的管理。

40秒之后再笑吧 826

linux实验用户和组的管理,实验十一 Linux下用户和组的管理

实验十一 Linux下用户和组的管理 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!11.9 积分实验十一 Linux下用户和组的管理、磁盘限额一. 实验目的:1. 掌握在Linux系统下利用命令方式实现用户和组的管理;2. 掌握利用Linux-conf进行用户和组的管理;3. 掌握磁盘限额的实现方法。二. 实验内容:1. 用户...

weixin_42360762的博客 1546

【Linux练习题】用户和组的管理

用户和组的管理(第二次作业) 本人菜鸟一枚 不足之处欢迎指出 欢迎各位借鉴学习~ ps:正文用别的数字代替了X ———————————我是分割线————————— 实训2 用户和组的管理 一、实训目的 ① 掌握在Linux系统下利用命令方式实现用户和组的管理。 ② 掌握利用图形配置界面进行用户和组的管理。 二、实训内容 练习用户和组的管理。 三、实训练习 (1)用户的管理 创建一个新用户userX,设置其主目录为/home/userX。 ①cd home ②mkdir home ③adduser user

欢迎来到不夜城 9358

linux用户和组的权限管理

一、用户和用户组 1.用户的分类 管理员用户:享有最高权限,具备系统中的所有权限(一般为root),UID为0 普通用户:有权限限制,只能对自己目录下的文件进行操作,可以登录系统,UID>=500 系统用户:别称“伪用户”,无法登录系统,一般系统默认持有如bin,nobody等,其主要作用是支撑系统运行,方便系统管理,UID为1-499(闭区间) 2.用户组的分类 分为私有用户组(基本组)和普通用户组(附加组)。 3.用户和组的关系 用户和用户组的关系可以分为一对一、一对多、多对一、多对多

HB199753的博客 1610

【Linux实验】用户和组的管理

实验内容 某企业配置Linux操作系统,需要在该系统上为三个部门规划如下账户信息: 1、为每个部门建立一个组群,并设置组群口令 2、假设每个部门中有一个经理,五个普通员工,为每个员工建立一个用户账户,并设置账户口令 3、把部门中的用户添加到部门组群中 4、为部门经理的用户帐户改名 根据需求写出具体实施方案及配置命令 实验实施步骤 分析: 本案例主要是练习熟练使用linux命令建立和维护用户帐户和组群,主要以一个部门为例写出实现步骤。 步骤: 1.为财务部建立一个组caiwu,并设置组群口令: 2.为经理和员

计算机小白努力学习 4854
上一篇: linux故障分析、用户管理
下一篇: Linux:chmod更改用户权限
php398893944
博客等级 码龄15年 13粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值