Linux教程

Linux用户管理、文件属性

本文主要是介绍Linux用户管理、文件属性,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

  • 1.ARM体系架构
    • 几个概念解析
  • 2.Linux根目录下的子文件夹
  • 3.文件类型
  • 4.用户管理
    • 两个重要名称
    • 三个重要文件
  • 5.文件权限

1.ARM体系架构

几个概念解析

  • 指令集是指 CPU 硬件于软件之间的接口描述。
    • RISC:精简指令集 ,包括 ARM/MIPS/RISC-V
    • CISC:复杂指令集 ,包括 8051/x86
  • 架构: 主要指某一个处理器所使用的具体指令集
  • 处理器/内核:指令集的实物化,像 Cortex-M3
  • 芯片:多指 SOC,由内核 + 其它模块组成

2.Linux根目录下的子文件夹

在这里插入图片描述

  • bin(binary):存放二进制文件,与linux基本命令有关
  • boot(bootloader):存放与系统启动相关的文件
  • dev(device):存放与外设相关的文件
  • etc:存放应用程序的配置文件
  • home:存放普通用户的主目录
  • lib:存放bin目录下的应用程序的库文件(针对32位系统)
  • media:存放与多媒体设备(如读卡器)相关的文件
  • mnt(mount):存放挂载文件
  • opt(option):一般用于软件测试(类比实验室)
  • proc:存放系统的运行程序
  • root:系统管理员存放的文件
  • sbin:存放 root 用户才能使用的二进制命令
  • run:程序的运行信息
  • sys:存放硬件操作接口
  • tmp(temporary):存放临时文件
  • usr:存放系统中大部分的软件
  • var:存放易变的信息

3.文件类型

Linux下一切皆为文件。

  • 普通文件
    在这里插入图片描述
  • 目录文件
    在这里插入图片描述
  • 链接文件
    在这里插入图片描述
  • 设备文件
    • 字符设备文件
      在这里插入图片描述
    • 块设备文件
      在这里插入图片描述
  • 套接文件(用于编程通信)
  • 管道文件(用于编程通信)

4.用户管理

  • 用户:Linux系统的使用者
    • 管理员(root)
    • 系统用户: 系统自身创建的用户,用于维护系统自身的服务
    • 普通用户
  • 用户组:
    • 一对一:一个用户归属到一个组
    • 一对多:一个用户归属到多个组
    • 多对一:多个用户归属到一个组
    • 多对多:多个用户归属到多个组

为什么需要对用户管理?
Linux系统是一个多用户多任务的操作系统,即多个用户可以使用LInux系统,而且可以执行不同的任务,任务与任务之间不会相互影响。
个人开发一般都是作为root进行开发的,但是在公司中,员工共同使用一个Linux服务器,不可能每个人都是root用户,否则对文件的保密和系统的安全性都是有隐患的,这个时候就需要对用户进行管理,比如研发部的只能访问研发部的文件,人力部的只能访问人力部的文件,销售部的只能访问销售部的文件,这在一定程度上可以保证文件的保密性,而且非root用户误操作也不会对系统造成损坏,这样可以提高系统的安全性。

两个重要名称

  • UID:用户的ID
  • GID:用户组的ID,默认情况下新创建用户的GID和UID是一样的

三个重要文件

  • /etc/passwd
    用户名:密码(x):UID:GID:用户信息说明栏:用户目录:Shell

    注释:上面一行为文件中每一行的内容格式

    UID:

    • 管理员:0
    • 系统用户:1 ~ 999
    • 普通用户: 1000以上
  • /etc/shadow
    用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段

    注释:上面一行为文件中每一行的内容格式

  • /etc/group
    组名:群组密码(x):GID:此群组支持的账号名称

    注释:上面一行为文件中每一行的内容格式

5.文件权限

在这里插入图片描述
Q(Question):用户、用户组、其他用户是什么?
A(Answer):假如此时是小明在使用Linux系统,则小明是用户,与小明同组的小红、小刚为用户组(不包括小明),与小明不同组的小强为其他用户

这篇关于Linux用户管理、文件属性的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!