• Linux账号和权限


    一、用户账号和组账号

    1、用户账号

    超级用户:root用户是Linux操作系统中默认的超级用户账号,对本主机拥有至高无上的权限,类似于Windows操作系统中的Administrator用户。只有当进行系统管理、维护任务时,才建议使用root用户登录系统,日常事务处理建议只使用普通用户账号。
    普通用户:普通用户账号需要由root用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中拥有完整权限。
    程序用户:在安装Linux操作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行,如bin、daemon、ftp、mail等。

    2、组账号

    基于某种特定联系(如都需要访问FTP服务)将多个用户集合在一起,即构成一个用户组,表示该组内所有用户的账号称为组账号。每一个用户账号至少属于一个组,这个组称为该用户的基本组(或私有组);若该用户同时还包含在其他的组中,则这些组称为该用户的附加组(或公共组)。

    3、uid和gid号

    Linux操作系统中的每一个用户账号都有一个数字形式的身份标记,称为uid,对于操作系统核心来说,uid是区分用户的基本依据,原则上每个用户的id号应该是唯一的。
    root用户账号的uid号为固定值0,而程序用户账号的uid号默认为1到499,500到60000的gid号默认分配给普通组使用。

    二、用户账号管理

    在这里插入图片描述

    1、用户账号文件

    在这里插入图片描述

    2、用户密码文件

    在这里插入图片描述
    在这里插入图片描述

    3、添加、修改、删除用户账户

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    三、组账号管理

    1、组账号文件

    在这里插入图片描述

    2、添加、管理、删除组账号

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    四、查询账号信息

    在这里插入图片描述
    在这里插入图片描述

    五、管理目录和文件的属性

    1、查看目录和文件的属性

    在这里插入图片描述

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

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3、设置目录和文件的归属

    在这里插入图片描述

  • 相关阅读:
    UNIX网络编程卷一 学习笔记 第三十一章 流
    基于SSM的网上租车系统的设计与实现(论文+源码)_kaic
    【C++】C++11 ——— 可变参数模板
    Java——面向对象初阶
    [坐标系转换]车体坐标系 转 像素坐标系
    Vue3最佳实践 第七章 TypeScript 中
    落地好OKR的8大关键步骤及常用辅助工具
    transformer系列1---Attention Is All You Need全文详细翻译
    HDLbits: ece241 2014 q4
    Google单元测试sample分析(一)
  • 原文地址:https://blog.csdn.net/weixin_42374938/article/details/126529176