Linux-账号和权限管理

目录

一、管理用户账号

1、用户账号类型

2、UID--身份标识

3、UID的分类

​4、用户账号文件

5、chage-修改账号密码

5.1、chage---使用格式:

5.2、chage---使用参数:

​6、添加用户账号与管理

6.1、useradd---添加用户

6.2、passwd---设置/修改密码

[6.3、usermod ------修改属性](#6.3、usermod ——修改属性)

6.4、userdel---删除用户

二、管理组账号文件

1、组账号文件

[2、groupadd ---添加组账号](#2、groupadd —添加组账号)

3、gpasswd---添加删除组成员

4、groupdel---删除组账号

三、查询账号信息

1、groups---查询所属组

2、id---查询身份标识

3、finger---查询详细信息

4、w、who、users---查询信息

四、文件/目录的权限和归属

1、文件/目录的三种权限

2、设置文件/目录的权限

[2.1、 chmod](#2.1、 chmod)

2.2、chown

2.3、umask

2.4、last


一、管理用户账号

1、用户账号类型

  • 超级用户:超级用户是系统中具有最高权限的用户,通常称为root用户。他们可以执行所有操作,包括管理系统文件、安装软件、配置网络和用户管理等。只有当进行系统 管理、维护任务时,才建议使用 root 用户登录系统,日常事务处理建议只使用普 通用户账号。
  • 普通用户:普通用户账号需要由 root 用户或其他管理员用户创建,拥有的权限受 到一定限制,一般只在用户自己的宿主目录中拥有完整权限。
  • 程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运 行,如 bin、daemon、ftp、mail 等

2、UID--身份标识

  • 每一个账号都有一个自己的身份表示,称为UID
  • 用于区分和管理每个用户

3、UID的分类

4、用户账号文件

  • /etc/passwd:保存用户名称、宿主目录、登录Shell等基本信息

解释:

  • /etc/shadow:保存用户的密码、账号有效期等信息

5、chage-修改账号密码

5.1、chage---使用格式:

5.2、chage---使用参数:

示例:

6、添加用户账号与管理

6.1、useradd---添加用户

useradd---使用格式:

useradd---常用选项

示例:

6.2、passwd---设置/修改密码

passwd---使用格式

passwd---常用选项

示例:

6.3、usermod ------修改属性

usermod---使用参数:

usermod---常用选项:

示例:

6.4、userdel---删除用户

userdel----使用格式

示例:

二、管理组账号文件

1、组账号文件

  • /etc/group:保存组帐号基本信息
  • /etc/gshadow:保存组帐号的密码信息

2、groupadd ---添加组账号

groupadd---使用格式

3、gpasswd---添加删除组成员

使用格式

常用选项

示例:

4、groupdel---删除组账号

使用格式

示例

三、查询账号信息

1、groups---查询所属组

使用格式

示例

2、id---查询身份标识

使用格式

示例

3、finger---查询详细信息

使用格式

示例

4、w、who、users---查询信息

  • 查询已登录的用户信息

四、文件/目录的权限和归属

1、文件/目录的三种权限

2、设置文件/目录的权限

2.1、 chmod

使用方法

示例

2.2、chown

使用格式

示例

2.3、umask

  • 默认值 -(减去)umask

2.4、last

  • 显示近期用户或终端的登录情况

使用格式

相关推荐
天天喝旺仔31 分钟前
Python asyncio 异步编程实战:用协程与事件循环构建高性能网络服务
服务器·网络·python·性能优化·fastapi
运维行者_40 分钟前
ISP 企业级带宽计费怎么做?网络流量计费的 6 大核心能力
运维·服务器·网络·数据库·支持向量机·接口隔离原则
数安旭说1 小时前
企业终端行为审计建设:本地审计 + 网络审计构建完整溯源取证体系
运维·数据安全·软件需求·溯源·审计·网络审计
码农小韩1 小时前
Linux应用开发(二)——Linux的文件IO
linux·嵌入式软件·嵌入式操作系统·linux应用
Elastic 中国社区官方博客2 小时前
在 Elasticsearch 中回填时间序列数据:通过批量 API 加载数月的历史指标数据
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·全文检索
Horn Still Sounds2 小时前
Linux网络并发服务器模型与SQLite数据库学习笔记
linux·服务器·数据库
10mAh2 小时前
【Linux】CPU 100% 怎么排查?——top、pidstat、jstack 到线程定位实战
linux·运维·服务器
深念Y2 小时前
开机启动优化记录
linux·开机
!chen2 小时前
客户环境 Nginx 配置流式报表与超时排查
运维·nginx
2601_966799042 小时前
酷嗨米J300:硬件级多通道分发采集设备,为矩阵直播打造独立信号通道
服务器·网络·负载均衡