`

linnux 关于文件权限的一点笔记

 
阅读更多

linux操作系统上关于文件的权限分为三大类,所有者权限,用户组权限,其它人权限,在英文中分别成为owner, group, other权限,每个权限用三位rwx表示,在shell中可以使用ls -l 命令查看到具体文件/目录的权限.

通常在某个用户打开一份文件前,操作系统就会检查该文件的存取权限,如果当前进程的UID匹配到了该文件的UID,此时就适用于owner规则.这时,假如文件所有者权限不允许写,比如权限位是-r--rw--rw.那么写入操作会失败,系统不会继续去判断组和其他人的匹配规则了.即如果该所有者仍然是该文件的组中的某个成员,也不会给予写入权限.

相同的情况也发生在组和其它人的匹配中,如果某个用户匹配到了group规则,那么就不会再去应用other规则了

分享到:
评论

相关推荐

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    4. **文件权限**: Linux使用rwx(读、写、执行)三位权限,分为用户、组和其他人三类。`chmod`用于改变文件或目录的权限,`chown`和`chgrp`改变所有者和所属组。理解七位数权限表示法也是必须的。 5. **目录结构*...

    马哥的linux学习笔记

    接着,详细讲解了Linux的文件系统结构,包括根目录、用户主目录、各种系统目录的用途,以及文件权限与所有权的管理,这对于日常操作至关重要。 在命令行界面部分,笔记列举并解释了数十个常用的Linux命令,如ls、cd...

    华为工程师总结Linux笔记.pdf

    第 5 章 Linux 用户及权限管理 93 第 6 章 Linux 软件包企业实战 108 第 7 章 Linux 文件服务器企业实战 145 第 8 章 Apache WEB 服务器企业实战 162 第 9 章 LAMP 架构企业实战 177 第 10 章 CentOS7 实战 ...

    linux笔记笔记笔记笔记

    5. **文件读写问题**:在Linux中,文件的读写涉及到权限管理、错误处理、缓冲区操作等内容。正确理解和处理这些问题对于编写可靠和高效的程序至关重要。 6. **编译内核步骤**:编译自定义Linux内核可以优化系统性能...

    狂神说Linux课堂笔记.rar

    【狂神说Linux课堂笔记】是一份详细的Linux学习资料,主要涵盖了CentOS 7.0这一版本的操作系统。这份笔记PDF版旨在帮助读者深入理解和掌握Linux操作系统的核心概念、常用命令及系统管理技能。 Linux是开源的类UNIX...

    Linux究极无敌绝杀版笔记

    - **权限基本介绍**:Linux权限分为读(r)、写(w)和执行(x),用rwx表示,通过`chmod`命令可调整文件或目录的权限。 这只是笔记中的一部分内容,完整的笔记还涵盖了更多如网络配置、进程管理、Shell脚本编写、...

    linux学习笔记.pdf

    * 了解 Linux 命令行的基本使用方法,例如文件管理、目录管理、权限管理等。 * 了解 Linux 命令行的常用命令,例如 ls、cd、mkdir、rm 等。 六、编程实践 * 了解如何编写一个带 bug 的程序,例如用户输入字符、...

    Linux基础学习笔记.docx

    Linux 基础学习笔记是 Linux 操作系统的基础知识笔记,涵盖了 Linux 命令解析语法、权限管理、SELinux 设置、磁盘设置、用户和组设置、计划任务、归档等基础知识点。 一、破密码 破密码是 Linux 系统中的一种安全...

    Linux笔记.zip

    4. **Linux系统管理**:除了基本的命令操作,Linux系统管理还包括用户管理、进程控制、网络配置、文件权限、系统日志查看等。这些知识在笔记中可能会有所涉及,帮助用户深入理解Linux系统的工作原理和日常维护。 5....

    Linux学习笔记PDF文档.pdf

    笔记会讲解用户和组的概念,如何使用chown、chgrp和chmod命令改变文件和目录的所有权和权限,以及sudo和su命令的使用。 系统管理和维护也是关键内容。笔记可能会涵盖更新系统、软件包管理(如apt、yum或dnf)、进程...

    Linux笔记.pdf

    Linux 笔记 一、Linux 概述 Linux 是一个开源的操作系统,由 Linus Torvalds 于 1991 年创建。它是一种自由、开放的操作系统,任何人都可以自由地使用、修改和分发。 二、Linux 的特点 1. 严格区分大小写 2. ...

    linux系统入门笔记

    Linux系统入门笔记主要涵盖Linux操作系统的基础知识,包括安装、常用命令、文件系统管理、用户权限、进程控制、网络配置等方面。下面将详细讲解这些知识点。 首先,Linux是一种免费且开源的操作系统,它基于Unix,...

    马哥linux手写笔记

    3. **权限与用户管理**:Linux的安全性依赖于严格的权限系统,笔记会涉及用户和组的概念,以及chmod、chown、chgrp等命令的使用。 4. **网络配置与服务**:Linux作为服务器操作系统,网络知识必不可少。笔记可能...

    linux学习基础笔记

    Linux学习基础笔记主要涵盖Linux操作系统的基本概念、安装与配置、常用命令、文件系统管理、用户权限与用户组、进程管理、网络配置以及shell脚本编程等多个方面。以下是对这些知识点的详细阐述: 1. **Linux操作...

    linux学习课堂笔记

    Linux使用rwx(读、写、执行)三位权限表示文件和目录的权限,通过`chmod`命令可以改变文件或目录的权限。理解用户和组的概念,以及umask的作用,能帮助你更好地控制资源访问。 在Linux系统管理方面,我们需要知道...

    兄弟连 Linux 笔记

    Linux并不依赖文件扩展名来判断文件类型,而是通过文件权限来区分。虽然扩展名如.html、.php、.sh(Shell脚本)、.gz(压缩包)、.config等有助于人类识别文件类型,但对Linux系统来说,它们并非必要。 【Linux文件系统...

    Linux学习笔记-很不错适合linux入门者

    这包括如何创建和管理用户账户,理解Unix-like系统的文件权限(读、写、执行),以及如何使用命令行工具如`ls`, `cd`, `mkdir`, `rm`, `chmod`等进行日常文件操作。 系统配置和维护也是入门者需要了解的内容,笔记...

    linux从做系统学习笔记

    此外,Linux文件系统的建立需要遵循一定的步骤和命令。 Linux系统的存储体系结构涉及缓冲(BUFFER)与缓存(CACHE)的概念与区别,内存管理方案以及页面置换算法。同时,Linux提供了各种用于监控系统资源使用情况的...

    传智3天linux教学笔记

    其次,笔记会详细介绍Linux的文件系统结构,例如根目录“/”下常见的子目录如/bin(基本命令)、/etc(配置文件)、/usr(用户程序)、/var(可变数据)等,以及文件和目录的权限管理,如chmod、chown、chgrp命令的...

    linux下C语言开发笔记整理

    Linux下C语言开发笔记整理涵盖了从基础知识到网络通信的多个方面,主要围绕在Unix/Linux系统环境下使用C语言进行软件开发的各项技术与理论。以下是从文件提供的信息中提炼的知识点。 ### Unix/Linux系统基本命令和...

Global site tag (gtag.js) - Google Analytics