广告
返回顶部
首页 > 资讯 > 操作系统 >Linux文件、目录的权限
  • 952
分享到

Linux文件、目录的权限

linux服务器运维 2023-09-01 12:09:54 952人浏览 八月长安
摘要

文章目录 Linux权限的概念Linux文件权限文件访问者分类文件类型和访问权限文件权限值的表示方法文件权限的设置 Linux目录权限粘滞位权限的总结 linux权限的概念 Linux

文章目录

linux权限的概念

Linux下有两种用户:超级用户(root)和普通用户(user)

  • 超级用户:可以在Linux下做任何事
  • 普通用户:权限有限
  • 超级用户的命令提示符为**#,普通用户的命令提示符为$**

普通用户->超级用户:su / su -
超级用户->普通用户:su user_name
在这里插入图片描述

Linux文件权限

文件访问者分类

  • 文件和文件目录所有者:u—User
  • 文件和文件目录的所有者所在组的用户:g—Group
  • 其他人:o—Others

文件类型和访问权限

(1)文件类型

  • d 文件夹
  • - 普通文件
  • l 软连接(类似windows的快捷方式)
  • b 块设备文件(例如硬盘、光驱等)
  • p 管道文件
  • c 字符设备文件(例如屏幕等串口设备)
  • s 套接口文件

(2)基本权限

  • 读(r/4):对文件而言,具有读取文件内容的权限;对于目录而言,具有浏览该目录信息的权限
  • 写(w/2):对文件而言,具有修改文件内容的权限;对于目录而言,具有删除和移动目录内文件的权限
  • 执行(x/1):对文件而言,具有执行文件的权限;对于目录而言,具有进入目录的权限
  • - 表示不具有任何权限
    在这里插入图片描述

文件权限值的表示方法

(1)字符表示方法

Linux表示说明Linux表示说明
r–只读-w-只写
–x只执行rw-可读可写
r-x可读可执行-wx可读可执行写
rwx可读可写可执行无权限

(2)8进制数值表示方法

权限符号二进制八进制
r1004
w0102
x0011
rw1106
rx1015
wx0113
rwx1117
---0000

文件权限的设置

(1) chmod

功能:设置文件的访问权限
格式:chmod [参数] 权限 文件名
常用选项

  • R 递归修改目录文件的权限(只有root用户可以修改权限

chmod命令权限值的格式:
用户标识符 +/- 权限字符

  • + 向权限范围增加权限代号所表示的权限
  • - 向权限范围取消权限代号所表示的权限
  • = 向权限范围赋予权限代号所表示的权限
  • u 拥有者
  • g 拥有者同组用
  • o 其它用户
  • a 所有用户

实例:
在这里插入图片描述
三位8进制数字
实例
在这里插入图片描述
(2)chown
功能:修改文件的拥有者
格式:chown [参数] 用户名 文件名
实例
在这里插入图片描述
此时运行chown显示权限不够,每次切换root用户非常麻烦,因此此时介绍一个新方法——sudo
在这里插入图片描述
这里有些小伙伴无法执行sudo命令,因为还没有将用户添加进root的sudoers文件中,方法:

  • su
  • echo ‘username ALL=(ALL) ALL’ >> /etc/sudoers

username为要加入sudoers的用户
在这里插入图片描述
(3)chgrp
功能:修改文件或目录的所属组
格式:chgrp [参数] 用户组名 文件名
常用选项

  • -R 递归修改文件或目录的所属组

实例
在这里插入图片描述
(4)umask
功能:查看或修改文件掩码
格式:umask 权限值
说明

  • 新建文件夹默认权限 = 0666
  • 新建目录默认权限 = 0777
  • 假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask
  • 将现有的存取权限减去权限掩码后,即可产生建立文件时预设权限。超级用户默认掩码值为0022,普通用户默认为0002。

实例
在这里插入图片描述

Linux目录权限

  • 可执行权限:如果目录没有可执行权限,则无法cd到目录中
  • 可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容.
  • 可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.

实例
在这里插入图片描述
但是问题来了,只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限.
在这里插入图片描述结论:

  • 如果目录对other具有w权限,other可以删除目录下任何一个文件
  • 如果目录对other没有w权限,other不可以删除目录下的任何文件

需求:

  • other可以在特定目录下创建文件,但不可以删掉自己的文件。

由此引入粘滞位的概念。

粘滞位

通过sudo chmod o+t 设置目录的粘滞位
在这里插入图片描述
当一个目录被设置为粘滞位,该目录下的文件只能被超级管理员该目录所有者、该文件所有者删除。

权限的总结

  • 目录的可执行权限是表示你可否在目录下执行命令
  • 如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd进入目录, 即使目录仍然有读权限
  • 如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限,所以即使可以执行ls命令,但仍然没有权限读出目录下的文档

来源地址:https://blog.csdn.net/weixin_42301369/article/details/123088311

--结束END--

本文标题: Linux文件、目录的权限

本文链接: https://www.lsjlt.com/news/388383.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux文件、目录的权限
    文章目录 Linux权限的概念Linux文件权限文件访问者分类文件类型和访问权限文件权限值的表示方法文件权限的设置 Linux目录权限粘滞位权限的总结 Linux权限的概念 Linux...
    99+
    2023-09-01
    linux 服务器 运维
  • 3、Linux文件权限和目录权限
    本篇主要讲述:文件和目录的基本权限;设置基本权限(chmod,chown,chgrp);附加权限;1、基本权限(1)访问方式(权限)读取:允许查看内容-read  r写入:允许修改内容-write   w可执行:允许运行和切换-execut...
    99+
    2023-01-31
    权限 文件 目录
  • Linux中文件权限目录权限的意义及权限对文件目录的意义
    linux中目录与文件权限的意义 一、文件权限的意义 r:可以读这个文件的具体内容; w:可以编辑这个文件的内容,包括增加删除文件的具体内容; x:文件就具有了可执行的权限-------注意:这里和w...
    99+
    2022-06-04
    权限 意义 文件
  • Linux中文件权限目录权限的示例分析
    这篇文章主要介绍Linux中文件权限目录权限的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!linux中目录与文件权限的意义一、文件权限的意义r:可以读这个文件的具体内容;w:可以编辑这个文件的内容,包括增加...
    99+
    2023-06-09
  • Linux的文件权限与目录配置
    1、用户与用户组 举个例子:假设有一家人,家里只有三兄弟,分别是王大毛、王二毛、王三毛,而这个家庭是登记在王大毛名下,所以“王大毛家里有三个人,分别是王大毛、王二毛、王三毛”,而且这三个人都有自己的房间,并且共同拥有一间客厅。假如还有一...
    99+
    2023-09-12
    linux 运维 服务器
  • linux文件目录默认权限(详解)
    1、文件的默认权限是没有x的,即文件的最大默认权限为666(-rw-rw-rw) 2、由于进入目录和目录的x权限有关,故目录的最大默认权限为777(drwxrwxrwx) 查看默认权限需要使用umask命令...
    99+
    2022-06-04
    详解 权限 文件
  • Linux目录与文件的权限意义详解
    ls -l和ls -al的区别:第一个不会显示隐藏文件,第二个会显示隐藏文件(以点(.)开头的文件) 一、权限对文件(r、w、x主要针对文件的内容而言)的重要性 r:可读取文件内容 w:可以编辑、新增、修改该文件的内容(...
    99+
    2022-06-04
    linux 文件目录权限 linux 目录和文件权限
  • Linux怎么更改文件及目录权限
    这篇文章主要讲解了“Linux怎么更改文件及目录权限”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么更改文件及目录权限”吧!1. 快速实例学习:...
    99+
    2022-10-18
  • Linux怎么改变文件或目录的访问权限
    本篇内容主要讲解“Linux怎么改变文件或目录的访问权限”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux怎么改变文件或目录的访问权限”吧!语法:   &nb...
    99+
    2023-06-13
  • Linux文件/目录的权限及归属管理使用
    一、文件的权限和归属概述 1、访问权限 读取r:允许查看文件内容、显示目录列表; 写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录; 可执行x:允许运行程序、切换目录 2、归属(所有权) 属主:拥有...
    99+
    2022-06-04
    Linux文件权限归属 Linux 目录权限归属 linux查看目录权限
  • Linux中目录与文件的权限意义是什么
    这篇文章主要介绍了Linux中目录与文件的权限意义是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ls -l和ls -al的区别:第一个不会显示隐藏文件,第二个会显示隐藏...
    99+
    2023-06-09
  • Linux系统如何设置目录和文件权限
    这篇文章主要为大家展示了Linux系统如何设置目录和文件权限,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统如何设置目录和文件权限”这篇文章吧。在Linux系统中目录和文件的权限作用是...
    99+
    2023-06-28
  • linux中文件目录默认权限怎么修改
    小编给大家分享一下linux中文件目录默认权限怎么修改,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、文件的默认权限是没有x的,即文件的最大默认权限为666(-...
    99+
    2023-06-09
  • Linux对一个目录及其子目录所有文件添加权限
    1、chmod指令 chmod是一个改变用户拥有指定文件的权限的命令.r:只读,w:写,x执行.也可以用数字 -rw------- (600) -- 只有属主有读写权限。   -rw-r--r-- (644) -- 只有属主有读写权限;...
    99+
    2023-09-06
    linux 运维 服务器
  • linux中文件权限与目录配置的示例分析
    这篇文章给大家分享的是有关linux中文件权限与目录配置的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。===一个简单的ls -al的例子:===-rw-r–r–....
    99+
    2023-06-13
  • linux修改目录和文件权限的命令是什么
    这篇文章主要介绍“linux修改目录和文件权限的命令是什么”,在日常操作中,相信很多人在linux修改目录和文件权限的命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux修改目录和文件权限的命令...
    99+
    2023-06-09
  • linux修改目录和文件权限的简单命令解释
    今天遇到的问题,如何一个用户如www的权限复制给我的用户? 目录的权限表示:dwrxr--r-- 其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读 x代表可执行 数字为4,2,1其中第一组...
    99+
    2022-06-04
    命令 权限 简单
  • Linux文件权限与目录管理的知识点有哪些
    这篇文章主要介绍“Linux文件权限与目录管理的知识点有哪些”,在日常操作中,相信很多人在Linux文件权限与目录管理的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • 如何分析Linux系统目录和文件权限的区别
    如何分析Linux系统目录和文件权限的区别,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。文件和目录的权限表面看很简单,但真正弄懂还是得花点心思。文件权限比较简单,但有几点也...
    99+
    2023-06-28
  • linux为文件/目录分配用户组/权限(chown chgrp chmod)
    linux下的文件权限对于linux下所有的文件,都有对应的拥有者权限,组权限,其他用户权限对应的读r 写w 可执行x对应于数字4  2  1使用whoami 查看当前登陆用户所属的组在终端输入whoami查看当前登陆用...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作