Linux 学习笔记八:用户和用户组

简介: Linux 学习笔记八:用户和用户组

大家好,我是阿萨。最近发现几个特别好的在线Linux 的网站,大家可以直接使用。

  1. https://bellard.org/jslinux/
  2. https://www.masswerk.at/jsuix/index.html
  3. https://webminal.org/

有了这几个网站,再也不用担心没有环境去联系Linux 命令了。好了开始今天的学习。


一. 存储用户名和用户组的文件简介


Linux 系统每个用户都有一个用户ID 和组ID。 每个文件都有文件属主以及所属群组,正好对应这里的用户ID 和组ID。 显示文件属性时,会从/etc/passwd 文件中找到UID 对应的用户名。 在/etc/group 文件中,利用GID 找到对应的群组名。/etc/passswd 文件列举了所有用户,每行记录一个用户。


7个字段含义:用户名:密码:UID:GID:  描述性信息:主目录:默认Shell/etc/shadow 存储系统中用户的密码信息。 每行记录一个用户的密码,


9个字段含义:用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段/etc/group 存储用户组信息。每一行代表一个用户组。


四个代表用户组信息的字段分别是:组名:密码:GID: 该用户组中的用户列表/etc/gshadow 文件存储用户基本信息。 每一行存了组用户的密码信息。


四个代表组用户密码的字段分别是:组名:加密密码:组管理员:组附加用户列表


二,常见和用户以及用户组相关的命令


添加新用户:useradd 选项 用户名修改用户秘密: passwd 选项 用户名修改用户信息: usermod 选项 用户名修改用户密码状态:chage 选项 用户名删除用户:userdel -r 用户名查看用户的UID 和GID:id 用户名 用户间切换: su 选项 用户名查看当前登录用户: whoami 添加用户组: groupadd 选项 组名修改用户组: groupmod 选项 组名删除用户组:groupdel 组名将用户加入或者删除组:gpasswd 选项 组名切换用户的有效群组: newgrp 组名你学会了吗?如果觉得阿萨的内容对你有帮助,欢迎围观点赞。

相关文章
|
2月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
46 3
|
1月前
|
Unix Linux 数据安全/隐私保护
Linux用户与用户组管理(详解)
Linux用户与用户组管理(详解)
34 5
|
1月前
|
安全 Shell Linux
Linux 用户和用户组管理
Linux 用户和用户组管理
23 1
|
2月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
3月前
|
Linux 文件存储 数据安全/隐私保护
Linux用户组管理实战:创建、管理与删除的全面指南
在 Linux 系统中,用户组管理是实现权限控制和资源共享的关键。本文档详细介绍如何创建用户组、管理用户组成员及查看与删除用户组。首先,通过 `groupadd` 命令创建新用户组,并在 `/etc/group` 文件中记录。接着,利用 `usermod` 和 `gpasswd` 命令来添加或删除用户组成员,其中 `gpasswd` 提供更灵活的管理方式。最后,使用 `getent` 或直接读取 `/etc/group` 查看用户组信息,并通过 `groupdel` 删除空用户组。这些操作有助于高效管理和保护系统资源。
300 4
|
3月前
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
36 0
|
5月前
|
Linux 数据处理 数据安全/隐私保护
Linux中的groups命令:管理用户组信息的利器
`groups`命令在Linux中用于显示用户所属的用户组,帮助管理员进行权限管理。它读取`/etc/group`和`/etc/passwd`文件获取信息,特点是简单直观,支持多用户组。命令参数如`-a`显示主组,`-g`显示主组ID,`-n`以数字形式显示,`-r`显示实际组。在实际应用中,结合其他命令可进行权限分析和定制输出。注意权限问题及用户组可能随系统变化。
|
4月前
|
Shell Linux
RSIC-V“一芯”学习笔记(二)——Linux入门教程
RSIC-V“一芯”学习笔记(二)——Linux入门教程
|
4月前
|
存储 Linux 数据安全/隐私保护
Linux用户和用户组,useradd test2 -g itcast -d /home/test222 设置分组和存放路径
Linux用户和用户组,useradd test2 -g itcast -d /home/test222 设置分组和存放路径