linux 用户、组 相关操作及说明

Linux——/etc/passwd文件(管理用户和组) Linux系统是多用户多任务的分时操作系统,要能做到不同的用户能同时访问不同的文件,允许不同的用户从本地登录或远程登录,这时用户必须拥有一个合法的账号,Linux系统正是通过账号来实现对用户的访问进行控制的,因此,需要对用户与组进行有效的管理。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。 阅读详情

在UNIX系统里面,每个系统用户都由自己的环境变量来定义自己登录上来的shell、终端类型、路径等。Linux下Bshell用户登录后执行主目录下的.bash_profile,Cshell用户执行.cshrc_profile文件。

当以普通用户登录主机,而此用户的环境里没有定义系统命令所在的路径,如/usr/bin,/usr/sbin等;或在一些情况下TELNET上主机后也会遗失环境变量。

 

解决方法:

1.在绝对路径/usr/sbin中执行;

2.用root用户执行命令。用“su -”可以取得root用户的权限和环境(注:是“su -”不是“su”,因为“su”只取得root的权限,“su -”取得root权限后还执行root的profile来取得root的环境变量)

3.如果确定要使用非root用户的当前用户来执行命令,需要把系统路径加到该用户的.bash_profile或者.cshrc_profile文件中去

 

附:

useradd指令的用法

 

作用:账户建立或更新使用者的信息

语法:useradd<选项> 用户名

常用参数:

1. -c comment

新账号password档的说明栏

2. -d home_dir

新账号的家目录路径

3. -e expire_date

账号的截止日期,格式为MM/DD/YY

4. -f inactive_days

账号过期几日后永久封停。当值为0时账号立即被封停,当值为-1时则是关闭这个功能,默认为-1

5. -g initial_group

group名称或以数字来做为使用者登陆的起始组。组名必须是存在的名称

6. -G group,[...]

定义用户所属的其他组,可以有多个

7. -m [-k skeleton_dir]

用户家目录如果不存在则自动建立。如果使用-k选项,skeleton_dir内的文档会被复制到家目录下,而/etc/skel目录下的文档也会被复制过来

8. -M

强制不建立用户家目录,即使/etc/login.defs设定要建立家目录

9. -s

使用者登陆后使用的shell名称。预设是不填写,这样系统会指定预设的登陆shell

10. -u

手动设定用户的ID值,ID值必须是唯一的。

 

 

userdel指令的用法

 

作用:删除用户账号

语法:userdel[-r] 用户名

参数:

-r 连同账号的家目录一并删除



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

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

  daemon:x:2:2:daemon:/sbin:/sbin/nologin 

  desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin 

  mengqc:x:500:500:mengqc:/home/mengqc:/bin/bash 

  在该文件中,每一行用户记录的各个数据段用“:”分隔,分别定义了用户的各方面属性。各个字段的顺序和含义如下: 

  注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 

  (1)注册名(login_name):用于区分不同的用户。在同一系统中注册名是惟一的。在很多系统上,该字段被限制在8个字符(字母或数字)的长度之内;并且要注意,通常在Linux系统中对字母大小写是敏感的。这与MSDOS/Windows是不一样的。 

  (2)口令(passwd):系统用口令来验证用户的合法性。超级用户root或某些高级用户可以使用系统命令passwd来更改系统中所有用户的口令,普通用户也可以在登录系统后使用passwd命令来更改自己的口令。 

  现在的Unix/Linux系统中,口令不再直接保存在passwd文件中,通常将passwd文件中的口令字段使用一个“x”来代替,将/etc /shadow作为真正的口令文件,用于保存包括个人口令在内的数据。当然shadow文件是不能被普通用户读取的,只有超级用户才有权读取。 

  此外,需要注意的是,如果passwd字段中的第一个字符是“*”的话,那么,就表示该账号被查封了,系统不允许持有该账号的用户登录。 

  (3)用户标识号(UID):UID是一个数值,是Linux系统中惟一的用户标识,用于区别不同的用户。在系统内部管理进程和文件保护时使用 UID字段。在Linux系统中,注册名和UID都可以用于标识用户,只不过对于系统来说UID更为重要;而对于用户来说注册名使用起来更方便。在某些特 定目的下,系统中可以存在多个拥有不同注册名、但UID相同的用户,事实上,这些使用不同注册名的用户实际上是同一个用户。 

  (4)组标识号(GID):这是当前用户的缺省工作组标识。具有相似属性的多个用户可以被分配到同一个组内,每个组都有自己的组名,且以自己的组标 识号相区分。像UID一样,用户的组标识号也存放在passwd文件中。在现代的Unix/Linux中,每个用户可以同时属于多个组。除了在 passwd文件中指定其归属的基本组之外,还在/etc/group文件中指明一个组所包含用户。 

  (5)用户名(user_name):包含有关用户的一些信息,如用户的真实姓名、办公室地址、联系电话等。在Linux系统中,mail和finger等程序利用这些信息来标识系统的用户。 

  (6)用户主目录(home_directory):该字段定义了个人用户的主目录,当用户登录后,他的Shell将把该目录作为用户的工作目录。 在Unix/Linux系统中,超级用户root的工作目录为/root;而其它个人用户在/home目录下均有自己独立的工作环境,系统在该目录下为每 个用户配置了自己的主目录。个人用户的文件都放置在各自的 

  主目录下。 

  (7)命令解释程序(Shell):Shell是当用户登录系统时运行的程序名称,通常是一个Shell程序的全路径名, 

  如/bin/bash。 

  需要注意的是,系统管理员通常没有必要直接修改passwd文件,Linux提供一些账号管理工具帮助系统管理员来创建和维护用户账号。 

  Linux口令管理之/etc/passwd文件 

  /etc/passwd文件是Linux/UNIX安全的关键文件之一.该文件用于用户登录时校验 用户的口令,当然应当仅对root可写.文件中每行的一般格式为: 

  LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL 

  每行的头两项是登录名和加密后的口令,后面的两个数是UID和GID,接着的 一项是系统管理员想写入的有关该用户的任何信息,最后两项是两个路径名: 一个是分配给用户的HOME目录,第二个是用户登录后将执行的shell(若为空格则 缺省为/bin/sh). 

  (1)口令时效 

  /etc/passwd文件的格式使系统管理员能要求用户定期地改变他们的口令. 在口令文件中可以看到,有些加密后的口令有逗号,逗号后有几个字符和一个 冒号.如: 

  steve:xyDfccTrt180x,M.y8:0:0:admin:/:/bin/sh 

  restrict:pomJk109Jky41,.1:0:0:admin:/:/bin/sh 

  pat:xmotTVoyumjls:0:0:admin:/:/bin/sh 

  可以看到,steve的口令逗号后有4个字符,restrict有2个,pat没有逗号. 

  逗号后第一个字符是口令有效期的最大周数,第二个字符决定了用户再次 修改口信之前,原口令应使用的最小周数(这就防止了用户改了新口令后立刻 又改回成老口令).其余字符表明口令最新修改时间. 

  要能读懂口令中逗号后的信息,必须首先知道如何用passwd_esc计数,计 数的方法是: 

  .=0 /=1 0-9=2-11 A-Z=12-37 a-z=38-63 

  系统管理员必须将前两个字符放进/etc/passwd文件,以要求用户定期的 修改口令,另外两个字符当用户修改口令时,由passwd命令填入. 

  注意:若想让用户修改口令,可在最后一次口令被修改时,放两个".",则下 一次用户登录时将被要求修改自己的口令. 

  有两种特殊情况: 

  . 最大周数(第一个字符)小于最小周数(第二个字符),则不允许用户修改 口令,仅超级用户可以修改用户的口令. 

  . 第一个字符和第二个字符都是".",这时用户下次登录时被要求修改口 令,修改口令后,passwd命令将"."删除,此后再不会要求用户修改口令. 

  (2)UID和GID 

  /etc/passwd中UID信息很重要,系统使用UID而不是登录名区别用户.一般 来说,用户的UID应当是独一无二的,其他用户不应当有相同的UID数值.根据惯 例,从0到99的UID保留用作系统用户的UID(root,bin,uucp等). 

  如果在/etc/passwd文件中有两个不同的入口项有相同的UID,则这两个用 户对相互的文件具有相同的存取权限. 

  /etc /group文件含有关于小组的信息,/etc/passwd中的每个GID在本文件中 应当有相应的入口项,入口项中列出了小组名和小组中的用户.这样可方便地了 解每个小组的用户,否则必须根据GID在/etc/passwd文件中从头至尾地寻找同组 用户. 

  /etc/group文件对小组的许可权限的控制并不是必要的,因为系统用UID,GID (取自/etc/passwd)决定文件存取权限,即使/etc/group文件不存在于系统中,具 有相同的GID用户也可以小组的存取许可权限共享文件. 

  小组就像登录用户一样可以有口令.如果/etc/group文件入口项的第二个域 为非空,则将被认为是加密口令,newgrp命令将要求用户给出口令,然后将口令加 密,再与该域的加密口令比较. 

  给 小组建立口令一般不是个好作法.第一,如果小组内共享文件,若有某人猜 着小组口令,则该组的所有用户的文件就可能泄漏;其次,管理小组口令很费事, 因为对于小组没有类似的passwd命令.可用/usr/lib/makekey生成一个口令写入 /etc/group. 

  以下情况必须建立新组: 

  (1)可能要增加新用户,该用户不属于任何一个现有的小组. 

  (2)有的用户可能时常需要独自为一个小组. 

  (3)有的用户可能有一个SGID程序,需要独自为一个小组. 

  (4)有时可能要安装运行SGID的软件系统,该软件系统需要建立一个新组. 

  要 增加一个新组,必须编辑该文件,为新组加一个入口项. 由于用户登录时,系统从/etc/passwd文件中取GID,而不是从/etc/group中 取GID,所以group文件和口令文件应当具有一致性.对于一个用户的小组,UID和 GID应当是相同的.多用户小组的GID应当不同于任何用户的UID,一般为5位数,这 样在查看/etc/passwd文件时,就可根据5位数据的GID识别多用户小组,这将减少 增加新组,新用户时可能产生的混淆. 

用户列表文件:/etc/passwd
用户
组列表文件:/etc/group

查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last

centos用户&组权限&添加删除用户问题详解
1.Linux操作系统是多用户多任务操作系统,包括用户账户和组账户两种
细分用户账户(普通用户账户,超级用户账户)除了用户账户以为还有组账户所谓组账户就是用户账户的集合,centos组中有两种类型,私有组和标准组,当创建一个新用户时,若没有指定他所属的组,centos就建立以个和该用户相同的私有组,此私有组中只包括用户自己。标准组可以容纳多个用户,如果要使用标准组,那创建一个新的用户时就应该指定他所属于的组,从另外一方面讲,同一个用户可以属于多个组,例如某个单位的领导组和技术组,lik是该单位的技术主管,所以他就是属于领导组和技术组。当一个用户属于多个组时,其登录后所属的组是主组,其它组为附加组。
 
2.Linux环境下的账户系统文件主要在/etc/passwd, /etc/shadow,/etc/group,和/etc/gshadow四个文件。基本含义就不多说了重点说一下,root的uid是0,从1-499是系统的标准账户,普通用户从uid 500开始。
 
3.使用命令管理账户
useradd 选项  用户名//添加新用户
usermod 选项  用户名//修改已经存在的用户
userdel -r    用户名//删除用户表示自家目录一起删除。
groupadd 选项  组名// 添加新组
groupmod 选项  组名//修改已经存在的组
groupdel 组名  //删除已经存在的特定组。
 
例子
useradd zhh888 //添加一个用户zh888
groupadd blog  //新建一个blog组
useradd -G blog zh //表示创建一个新用户zh,同时加入blog附加组中。
useradd -d /var/ftp/pub -M ftpadmin //创建一个新用户ftpadmin,指定目录是/var/ftp/pub,不创建自家目录(-M)
usermod -G blog zh888 //表示将zh888添加到附加组blog中去。
userdel ftpadmin //表示删除ftpadmin用户
userdel -r zhh888 //表示删除zh888和/home中的目录一起删除。
groupdel blog //表示删除blog组。
 
4.口令管理及时效
创建用户之后就要给用户添加密码,设置的口令的命令式passwd
passwd 选项  用户名
passwd -l 用户名账号名//禁止用户账户口令
passwd -S 用户名//表示查看用户账户口令状态
passwd -u 用户名//表示恢复用户账号
passwd -d 用户名//表示删除用户账户口令
 
5.chage 命令是保护密码的时效这样可以防止其他人猜测密码的时间。
chage 选项 用户名
参数有 -m days, -M days ,-d days, -I days ,-E date, -W days,-l
例子:#chage -m 2 -M 30 -W zhh//表示的意思是要求用户zhh两天内不能更改密码,并且口令最长存活期是30天,并且口令过期5天通知zhh
 
6.用户和组的状态查询命令
whoami //用于显示当前的用户名称。
groups 用户名//表示显示指定的用户所属的组,如果没指定用户则是当前用户所属的组。
id //表示显示当前用户的uid gid和用户所属的组列表。
su - 用户//表示转换到其他用户,如果su表示切换到自己的当前用户。
newgrp 组名//表示转换用户的当前组到指定的附加组,用户必须属于该组才能进行。
 
7.更改属主和同组人
有时候还需要更改文件的属主和所属的组。只有文件的属主有权更改其他属主和所属的组,用户可以把属于自己的文件转让给大家。改变文件属主用chown命令
chown [-R] <用户名或组><文件或目录>
chown zh888 files//把文件files属主改成zh888用户。
chown zh888.zh888 files//将文件files的属主和组都改成zh888。
chown -R zh888.zh888 files//将files所有目录和子目录下的所有文件或目录的主和组都改成zh888.


8.设置文件的目录和目录生成掩码
用户可以使用umask命令设置文件默认的生成掩码。默认的生成掩码告诉系统创建一个文件或目录不应该赋予哪些权限。如果用户将umask命令放在环境文件.bash_profile中,就可以控制所有新建的文件和目录的访问权限。
umask [a1a2a3]
a1表示的是不允许属主的权限,a2表示的是不允许同组人的权限,a3代表不允许其他人的权限。
umask 022//表示设置不允许同组用户和其他用户有写的权限。
umask //显示当前的默认生成掩码。
 
9.特殊权限的设置
SUID SGID 和sticky-bit
除了一般权限还有特殊的权限存在,一些特殊权限存在特殊的权限,如果用户不需要特殊权限一般不要打开特殊权限,避免安全方面的问题。具体的用法可以百度和google一下。
希望自己整理出来的知识能帮助网友更好的理解centos用户&组权限&添加删除用户等问题。





Linux系统中/etc/passwd与/etc/shadow文件的深度解析 本文深入解析了Linux系统中/etc/passwd和/etc/shadow文件的结构与功能。这两个文件协同工作,共同完成用户账户管理:/etc/passwd存储用户基本信息(用户名、UID、GID、主目录等),而/etc/shadow专门保存加密密码和安全策略。文章详细阐述了两个文件的字段含义、关联机制及用户认证流程,重点分析了密码加密存储、权限控制、密码过期策略等安全机制。同时提供了用户管理命令、安全配置最佳实践和故障排查方法,强调这两个文件在Linux系统安全架构中的核心地位。掌握这些知识对系统管理员 阅读详情

相关推荐

Linux 系统中etc/passwd文件详解

Linux 系统中的/etc/passwd文件是一个非常重要的文件,它保存了系统上所有用户的账户信息。初学者需要了解该文件的结构和内容,以便更好地管理用户账户和权限。本文将为您介绍/etc/passwd文件的概述,帮助您更好地理解Linux系统

鹅不糊涂的博客 2万+

/etc/passwd详解

(1)/etc/passwd保存了所有用户的用于读取的必要信息,包括用户的①名称②登录口令情况③用户ID④所属组ID⑤用户的全称等其它详细信息⑥用户的home目录⑦用户的默认登录shell。未使用修改密码的命令,而是直接用超级用户权限删除了/etc/passwd中登录口令列的“x”,那么该行用户登录时将不在需要口令密码。(2)每行以6个“:”分隔为7个部分,从左到右依次为用户的①名称②登录口令情况③用户ID④所属组ID⑤用户的全称等其它详细信息⑥用户的home目录⑦用户的默认登录shell。

xiaohaier8593的博客 1万+

汉字跨越三千年的生命力与数字时代适应性

文字作为文明载体,其演变规律始终遵循实用性与适应性的平衡。汉字作为现存最古老的文字系统,凭借形义结合的六书构造原理,实现了超方言的文化统一功能。在计算机处理方面,五笔输入法与Unicode支持证明了其技术兼容性,而视觉识别效率的先天优势使其在信息时代更具传播效力。从甲骨文识别AI到现代书法设计,汉字系统持续展现强大的文化承载力与技术适应性,这种活态传承为数字人文研究提供了独特样本。

weixin_29058331的博客 353

非常详细的/etc/passwd解释

root:x:0:0:root:/root:/bin/bash   bin:x:1:1:bin:/bin:/sbin/nologin   daemon:x:2:2:daemon:/sbin:/sbin/nologin   desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin   mengqc:x:500:500:me...

4072

一觉醒后ChatGPT 被淘汰了

近日,AI 界貌似出现了一种新的趋势:自主人工智能。这不是空穴来风,最近一个名为 AutoGPT 的研究开始走进大众视野。特斯拉前 AI 总监、刚刚回归 OpenAI 的 Andrej Karpathy 也为其大力宣传,并在推特赞扬:「AutoGPT 是 prompt 工程的下一个前沿。」

Rocky006的博客 13万+

【01、Go与VSCode的安装】

小白学Go语言

wangruil的博客 1536

Linux 用户管理

默认情况下,添加的用户组都会放在一个系统文件中,文件位置 /etc/group #tail -5 /etc/group 由以上输出内容可知在/etc/group 文件中,一共有三个冒号,共四列。答:在创建账户时,如果没有使用-g 明确指定用户所属的主组,默认情况下,系统会自定 在用户组中创建一个与用户 lisi 同名的用户组,该组就是 lisi 用户的主组。-s: 修改用户可以使用的 shell 类型,如/bin/bash => /sbin/nologin -g: 修改用户所属的主组的编号。

weixin_46008057的博客 1063

STM32+LoRa模块实战:从环境搭建到数据传输完整指南(附避坑清单)

本文提供STM32与LoRa模块从环境搭建到数据传输的完整实战指南,涵盖硬件连接、开发环境配置、AT指令设置、频段优化及低功耗设计等关键步骤,特别针对常见问题提供解决方案和避坑清单,助力物联网开发者高效实现远距离低功耗通信。

weixin_29168813的博客 289

Linux 五 用户管理 添加用户 删除用户 添加组 删除组

文章目录用户管理添加用户指定或者修改密码删除用户查询用户信息指令切换用户切换用户用户组新增组删除组增加用户时直接加上组修改用户的组用户和组的相关文件/etc/passwd 文件/etc/shadow 文件/etc/group 文件 用户管理 Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 Linux的...

码农回顾 906

Windows本地部署Ollama+qwen本地大语言模型Web交互界面并实现公网访问

本文主要介绍如何在Windows系统快速部署Ollama开源大语言模型运行工具,并安装Open WebUI结合cpolar内网穿透软件,实现在公网环境也能访问你在本地内网搭建的大语言模型运行环境。近些年来随着ChatGPT的兴起,大语言模型 LLM(Large Language Model)也成为了人工智能AI领域的热门话题,很多大厂也都推出了自己的大语言模型,并或多或少的开源了自己的大语言模型,今天就来分享一个最近很火,且对于小白来说比较好上手本地部署的运行本地LLM的工具Ollama。

迪之的博客 1652

S32K144 UDSdoCAN 升级刷写实现笔记

本篇旨在描述如何开发“车规级”的软件升级程序,通过在S32K144平台上实现基于UDSdoCAN的刷写升级功能,带你一步步建立安全升级的“工程思维”,在这里既能收获经验还能获得工程源码、测试脚本,助你起飞,避坑提速!

汽车电子软件领域知识分享 811

其它组和改变用户所在组

除文件的所有者和所在组的用户外(这句话感觉不是很好理解),系统的其它用户都是文件的其它组。

CHENware的博客 705

【异常】Openclaw Gateway进程异常停止问题分析与解决方案

本文分析了Gateway服务异常停止的问题,提出了三种解决方案。核心问题是缺乏进程守护和自动恢复机制,导致服务崩溃后无法自行重启。推荐方案是使用PM2进程管理工具(方案1),提供进程监控、自动重启和开机自启功能。替代方案包括自定义守护脚本(方案2)和supervisord管理(方案3)。这些方案都能有效解决当前服务脆弱性问题,显著提升服务可用性,其中PM2方案成熟度高、配置简单,是首选解决方案。实施后可将服务从人工干预转变为自动恢复,确保业务连续性。

奶爸的编程之路,也就一周冷个三天 457

【Linux】用户和组

思考,在Linux下面创建一个用户,默认情况下,会自动创建一个同名组,并且加入其中,那么是先创建用户呢?还是先创建组呢?

Freesia_2350的博客 520

顶刊论文引言用AI怎么写?借助Gemini 3 Pro结合四段式写出逻辑清晰的Introduction

写研究目标时,先明确研究问题,直接回应前文提到的研究缺口,如 “This study aims to investigate whether X modulates Y via the Z pathway in human cells.”然后再提出你的研究假设,当理论依据清晰时,可以用如 “We hypothesized that inhibiting X would rescue Y deficiency in this model.”的句子点出研究目标。要求:1)明确陈述本研究拟解决的核心科学问题;

智能AI让学术科研更容易 180

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【八天学好Linux】第六天 Linux中用户和组的管理

【八天学好Linux】第六天 Linux中用户和组的管理

祺祺祺有此理的博客 753

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux系统加固之Centos7用户和组权限设置

这里写自定义目录标题Linux_Centos7用户和组简介Allow root to run any commands anywhereAllows people in group wheel to run all commands5.2.3 删除: setfacl -k #删除附加的权限新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片...

qq_1990909992的博客 2345

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

蓝牙模块HM-10手册

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

第三篇:文件与用户的相关操作(二)

在正儿八经的工作的时候是不能随便下方管理员账户的,最多是将你的账号按部门进行分类,管理员会根据部门给你们分配对应的权限,在你的权限之内的操作你可以直接执行,但是超过这个范围我们只有提权(将自己的身份暂时转换成管理员)才可以执行。假设我们充值了绿钻,那么我们就会在听音乐方面享有特权,从我们的角度来看我们是用户,在学习组之前,上述这样的情况我们通常都会创建对应的用户,然后给该用户赋上相关的权限,而组信息文件就是将在某些方面上(可能是对文件的查看、操作某文件、修改文件上)具有相同的权限而组成的文件夹。

2301_78053665的博客 1480

用户组相关操作

注意:如果在新建用户的时候没有指定用户组,就会创建一个与用户同名的组名,并让新用户属于这个组。-d表示文件夹 -m表示创建 -mg kelei(已有的组)表示将新建的用户加入到这个组。-o:和-g同时使用,允许用户组新的GID和系统已有的用户组的GID相同。-r:删除用户的同时,删除与用户相关的所有文件(递归删除)-f:强制删除用户,即使用户当前已登录(强制删除)-g:GID,组的编号(唯一编号)执行权限:ROOT权限。执行权限:ROOT权限。执行权限:ROOT权限。执行权限:ROOT权限。

2503_90800784的博客 384

linux管理用户账号和组账号

与Windows操作系统一样,linux操作系统的每一个用户账号也都有唯一的用户名与密码。用户在登录时输入正确的用户名和密码,就能进入操作系统和自己的主目录。本文将介绍linux操作系统中用户账号和组账号的相关概念。

2501_91350469的博客 1205

linux的用户管理

Linux用户管理 Linux系统中的用户分类: 1. 超级用户(Superuser):root 拥有最高权限  uid=0 2. 系统用户:不需要登录系统,服务于应用程序的用户,主要用于维护系统的正常运行 bin    nobody    uid=1~499之间 3. 普通用户:一般是可以登录系统的,是由管理员添加的,uid>=500 uid:user identifier 用户标

Fly__D的博客 1015

linux 权限相关命令 & 用户组操作技巧

本文介绍了Linux系统用户权限管理的核心命令和操作技巧。主要内容包括: 进程查看工具ps的基础用法与常用参数组合 文本搜索神器grep的实用参数和典型应用场景 系统数据库查询命令getent的使用方法 用户和用户组管理的完整操作流程(创建/删除/修改) chown与chgrp命令的功能对比和使用区别 实际应用场景和针对初学者的练习建议 通过掌握这些命令,读者将能够高效管理Linux系统的用户权限、进程监控和文件访问控制。文章还提供了循序渐进的操作练习,帮助初学者快速上手。

小先森 1201

Linux篇 | 用户、组和权限(一)

用户权限和组 从安全的角度(安全3A):用户组权限的过程可分为认证、授权、审计。 * Authentication:认证==》 登录的时候输入正确的用户名和密码、指纹、刷脸等来进行认证。 * Authorization:授权 ==》 根据不同的人设置不同的权限。 * Accouting|Audition:审计==》 监督机制,发生什么事情记录下来,之后审计。 用户user 一.令牌...

weixin_34399060的博客 225

Linux管理本地用户和组

摘要:Linux用户和组管理涉及三个关键文件:/etc/passwd(用户信息)、/etc/shadow(加密密码)和/etc/group(组信息)。组的概念便于权限管理,主要组是默认组,补充组提供额外权限。su和su-区别在于是否切换环境,sudo用于临时提权执行命令。删除用户时-r选项决定是否删除主目录。密码期限可通过/etc/login.defs或chage命令设置。nologin shell用于限制系统账户登录,增强安全性。这些机制共同构成了Linux系统的用户权限管理体系。

2302_78503686的博客 440

七、Linux 之用户管理

Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

八戒媳妇 868

linux常用命令,用户相关命令,组相关命令,文件操作相关命令

linux常用命令,用户相关命令,组相关命令,文件操作相关命令

qq_57126801的博客 244
上一篇: html placeholder
下一篇: grep awk cut sort uniq sort
张征宇
博客等级 码龄14年 4粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值