一、Linux权限的概念

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

超级用户:可以在Linux下做任何事
普通用户:权限有限,有些行为不被允许
超级用户的命令提示符为**#,普通用户的命令提示符为$**
普通用户->超级用户:su / su -
超级用户->普通用户:su user_name(自定义用户名)

二、文件的权限

1)文件访问者分类

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

2)文件类型和访问权限

(1)文件类型

  • d 文件目录
  • - 普通文件
  • l 软连接
  • b 块设备文件(例如硬盘、光驱等)
  • p 管道文件
  • c 字符设备文件(例如屏幕等串口设备)
  • s 套接口文件

(2)基本权限

读(r/4):对文件而言,具有读取文件内容的权限;
写(w/2):对文件而言,具有修改文件内容的权限;
执行(x/1):对文件而言,具有执行文件的权限;
- 表示不具有任何权限;

3)文件权限的设置

(1) chmod

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

(2)chown

功能:修改文件的拥有者
格式:chown [参数] 用户名 文件名

(3)chgrp

功能:修改文件或目录的所属组
格式:chgrp [参数] 用户组名 文件名

(4)umask

功能:查看或修改文件掩码
格式:umask 权限值

三、目录的权限

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

粘滞位

如果有一个共享目录,这个目录由root创建,其他用户可以在这个目录下新建、存放各自的文件,也即所有用户具有该共享目录的写权限。但这会导致一个问题,某一个用户就可以删除目录中的所有文件,不管这个用户是否是这个文件的所有者,会把别的用户的文件也修改了,这是不允许的。所以只能引入粘滞位这种方式,来约束每个用户,避免出现这种情况。

通过chmod o+t 设置这个共享目录的粘滞位

当一个目录被设置为粘滞位,该目录下的文件只能被root该文件所有者删除。

【Linux】文件、目录与权限相关推荐

  1. linux 文件 目录 默认权限

    结论 在linux系统中任何文件/目录都有一定的权限,对于新创建的文件或目录,也会有默认的访问权限.可能是出于安全的考虑,linux系统新建文件默认没有执行权限,其最大权限为rw-rw-rw-(666 ...

  2. 更改linux文件/目录的权限、拥有者及用户组

    基本知识 在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户.该文件用户可以修改该文件的拥有者及用户组,root用户可以修改任何文件的拥有者及用户组. 在Linux中,对于文件的权限( ...

  3. linux文件赋予755权限,Linux文件和目录的777、755、644权限解释

    Linux文件和目录的权限 1.文件权限 在linux系统中,文件或目录的权限可以分为3种: r:4 读 w:2 写 x:1  执行(运行) -:对应数值0 数字 4 .2 和 1表示读.写.执行权限 ...

  4. EduCoder Linux文件/目录高级管理三

    本实训主要讲解Linux中文件/目录的特殊权限和特殊属性. Linux系统中文件/目录除了有读(r).写(w).执行(x)权限外,文件/目录还存在特殊的权限,这些权限分别是SUID.SGID和Stic ...

  5. EduCoder Linux文件/目录高级管理一

    Linux 系统中的每个文件和目录都有访问许可权限,用它来确定谁能通过何种方式对文件和目录进行访问和操作. 文件的访问权限分为只读,只写和可执行三种. 目录的访问权限分为可浏览.可修改目录内容和可进入 ...

  6. Linux文件读写改权限详解

    Linux文件读写改权限详解 文件的rwx权限 [ r ] [ w ] [ x ] 该文件可读(read) 该文件可修改(write) 该文件可执行(execute) 注意:只有当该文件所在目录有写权 ...

  7. 复制assert目录文件到私有目录_每天学点之CentOS文件/目录的权限

    Linux中,最基本的两个命令:"cd"与"ls"."cd"是可以切换目录,如:cd /dev,就是进入到"根"目录下的 ...

  8. linux tar压缩权限,LINUX 文件/组/帮助/权限/文件压缩/管道

    Linux文件/目录详解 常用文件路径的作用 /var/log/messages 系统类的日志文件/var/log/secure 登录日志文件/var/spool/cron 定时任务目录/etc/fs ...

  9. edu-【Linux 与 Python编程2021】Linux知识训练,Linux之用户管理,Linux文件/目录管理

    python实训 python学习 – 菜鸟教程+B站视频 文章目录 linux知识训练-硬件与软件安装 第1关:linux知识训练-硬件与软件安装 linux知识训练-账户进程与权限 第1关:lin ...

  10. Linux文件夹执行权限不够如何处理?

    在Linux中,文件夹的执行权限不够是非常普遍的情况,那么遇到这种情况该如何处理呢?我们可以通过修改权限来解决该问题,其中比较常用的命令是chmod,接下来我们来看看详细的内容介绍. Linux文件夹 ...

最新文章

  1. 文巾解题 45. 跳跃游戏 II
  2. 机器学习之集成学习(一)
  3. java date dateformat_Java中SimpleDateFormat的使用方法
  4. 将数据归一化到任意区间范围的方法
  5. VB 读写TXT文本文件函数
  6. bat 自动输入密码_「docker实战篇」python的docker爬虫技术移动自动化uiautomator工具(16)...
  7. 【水果识别】基于matlab GUI HSV+RGB水果分类【含Matlab源码 380期】
  8. 知到网课教师口语艺术考试题库(含答案)
  9. 50台电脑文件服务器,50台电脑云桌面用什么服务器
  10. python标准差不用numpy_Python numpy标准差
  11. c语言魔方机器人编程软件下载,Coconut编程机器人软件
  12. status计算机语言,status 在c语言中的用法?请高手指教、、、、谢谢
  13. CentOS7下安装NVIDIA独立显卡驱动出现X service error问题解决方法
  14. 昨晚,谷歌发布了一个可怕的人工智能!
  15. 噩梦射手 安装包资源包提供下载 Unity官方教程 Survival Shooter 资源已经失效了!? Unity3D休闲射击类游戏《Survival Shooter》完整源码
  16. 我跟OpenStack 1-8年,从ABC到HI、到KO
  17. 鸿蒙2.0设备开发教程】小熊派HarmonyOS 鸿蒙笔记
  18. 计算机技能大赛主持人串词,专业技能大赛主持人串词
  19. Android商城购物车页面实现
  20. Geeks3D FurMark v1.26 显卡压力测试工具中文便携版带GPU-Z

热门文章

  1. 增值税专用发票抬头开错的处理方法
  2. 使用react——解决this.props.history.push无法跳转的问题
  3. 新版edge浏览器读取谷歌浏览器上的历史记录
  4. nc63创建单据步骤
  5. 校园网的规划设计(详细版)
  6. 心脏出血漏洞复现(CVE-2014-0160)
  7. filecoin lotus deal(交易)状态及 sectors(扇区)状态
  8. 多项式求逆与多项式除法/取模
  9. 杰理之开ble退出蓝牙模式卡死机【篇】
  10. read()函数简介