目录

准备工作

Linux用户分类

root用户(超级管理员)

权限分类

权限查看

权限更改

字母形式

数字形式

属主和属组更改

实验任务

任务一:

任务二:


准备工作

打开终端窗口,依次输入以下命令:

cd ~
$ cd base
$ mkdir privilege
在当前目录下新建文件夹privilege,作为本实验的工作目录。
将文件file.txt和longfile.txt复制到本实验工作目录中:
$ cp file.txt longfile.txt privilege
$ cd privilege

Linux用户分类

在Linux系统中,对于文件和目录而言,用户可以分为以下三类:

  • 文件或目录的属主

  • 与属主同组的用户

  • 其他用户(超级管理员除外)

root用户(超级管理员)

root用户是Linux系统中的超级管理员,拥有最大的权限,拥有对文件和目录的全部权限。

权限分类

在Linux系统中,对于文件和目录而言,用户权限分为了以下三类:

  • 读权(read) ls、cat、more、head、tail等命令

  • 写权(write) cp、mv、rm、touch、mkdir、>>等命令

  • 执行权(execute) cd等命令

权限查看

ls -l  可查看当前目录下文件和目录的权限。

示例:
$ ls -l
total 24
-rw-r--r-- 1 jovyan users    21 Oct  4 04:14 file.txt
-rw-r--r-- 1 jovyan users 20435 Oct  4 04:16 longfile.txt

文件的属性由最左边的10个连续字符确定,具体划分如下图所示:

其中的第一个字符代表的是文件类型,有以下几种:

  • d代表目录

  • -代表普通文件

  • l代表软链接

  • b表示块设备

  • c表示字符设备

2~4位字符依次代表文件属主的读权、写权、执行权,分别用rwx表示,若没有该权限则用-填充
5~7位字符依次代表文件属组的读权、写权、执行权。
8~10位字符一次代表其他用户的读权、写权、执行权。

权限更改

字母形式

语法:
chmod [-R] 权限修改 文件或目录

选项与参数:

  • -R 表示递归地修改权限,作用于该目录及其包含的所有文件和目录

命令的施加对象:

  • u 表示文件或目录的属主

  • g 表示同组其他成员

  • o 表示其他用户

  • a 表示所有用户

权限的改变:

  • + 表示增加该权限

  • - 表示取消该权限

  • = 表示把权限更改成后续的值

示例:
$ chmod u+x,g=rw,o-r file.txt

数字形式

权限的分数对照:

  • r:4

  • w:2

  • x:1

在设置某种用户的权限时,直接将其权限的分数相加即可。

语法:
chmod [-R] xyz 文件或目录

选项与参数:

  • -R 表示递归地修改权限,作用于该目录及其包含的所有文件和目录

  • x,y,z分别为三种不同用户权限的计算值

示例:
$ chmod 777 longfile.txt

属主和属组更改

该命令仅由root用户使用

语法:
chown [–R] 属主名 文件或目录 chown [-R] 属主名:属组名 文件或目录

选项与参数:

  • -R 需在更改目录的属主或属组时添加文件则不需要

示例:
$ chown root:root longfile.txt

实验任务

任务一:

对于文件longfile.txt,采用字母形式赋予属主和属组全部权限,取消其他用户全部权限(40分)。

chown u=rwx,g=rwx,o=--- longfile.txt

任务二:

对于文件file.txt,采用数字形式赋予属主和属组全部权限,取消其他用户全部权限(40分)。

chown 770 file.txt

Linux文件目录权限管理相关推荐

  1. linux的权限741 652,linux文件目录权限管理

    8. 测试模拟用户: a. root:jerry b. user: andy, alex, bob, dave, john, mary, zhao 9. 权限管理: a. -rw-r–r– 1 roo ...

  2. 南邮 | Linux实验一:Linux 基本命令 权限管理

    掌握Linux/bash环境下命令的使用. 掌握Linux用户权限管理. 一:观察系统的结构和文件属性 以超级用户身份登录系统(用户名root) $ pwd //观察用户主目录 $ cd / //退至 ...

  3. linux学习随笔——linux文件权限管理和网络配置

    一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1 ...

  4. linux文件权限管理实验心得,Linux+文件权限管理实验

    主机安全-- Linux文件权限管理实验 对于文件 /etc/passwd,该文件的属组(root)可读.不可写,不可执行 对于文件 /etc/shadow,该文件的属组(root)不可读.不可写,不 ...

  5. Linux文件权限管理:chmod命令和chown命令

    Linux文件权限管理:chmod命令和chown命令 前言 介绍 文件类型 文件权限 文件所属 文件信息 chmod命令 chown命令 前言 在服务器部署项目.安装应用会经常涉及到文件权限的问题, ...

  6. 运维基本功(七): Linux的权限管理操作

    本文是在课程课件基础上修改的学习笔记 课程原地址:https://www.bilibili.com/video/BV1nW411L7xm 如有侵删 运维基本功(一):Linux系统安装 运维基本功(二 ...

  7. linux之权限管理命令

    第一章 linux之帮助命令 第二章 linux命令行快捷键 第三章 linux之防火墙 第四章 linux之服务开机自启 第五章 linux之关机与重启 第六章 linux之环境变量 第七章 lin ...

  8. linux权限命令chgrp,Linux 基础——权限管理命令chown、chgrp

    一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chow ...

  9. 麒麟Linux强制修改只读文件,麒麟Linux系统文件权限管理和归属(12页)-原创力文档...

    中标麒麟Linux服务器操作系统培训系列 麒麟Linux系统文件权限管理和归属 技术创新,变革未来 本章目标 •了解中标麒麟Linux服务器操作系统文件类型.权 限的概念 •掌握文件权限和属主的设置方 ...

最新文章

  1. 【Python】Radiobutton组件 LabelFrame组件 Entry组件
  2. C#抽象工厂模式的几种实现方法及比较
  3. 新一代数据中心设计技术研讨会
  4. 机器学习-LR推导及与SVM的区别
  5. cmake学习笔记(2)--CMake常用的预定义变量
  6. Autodesk 3DSMax 2012 安装说明
  7. android qq下载路径,手机qq下载的文件在哪个文件夹 查找路径解答
  8. db2 系统临时表空间
  9. Java项目:springboot超市进销存管理系统
  10. NS3运行Reno,BBR,CUBIC等拥塞控制算法
  11. A COMBINED CORNER AND EDGE DETECTOR
  12. 高并发下的Nginx优化
  13. 反演地表温度空白或者是DN值无穷大+公式
  14. 期刊论文调格式的注意事项
  15. 解决微信小程序录制视频存在的问题
  16. java中print()和println()的区别
  17. 安全防御(三)--- IDS、防火墙入侵防御
  18. java 与 c gzip_zlib和gzip生成不同的数据
  19. 创新、变革以及你的有生之年
  20. vue+elementui实现非常好看的博客、网站首页,网站模板

热门文章

  1. TMF大数据分析指南 Unleashing Business Value in Big Data(一)
  2. 【STM32】stm32是什么
  3. 容斥原理与欧拉函数与莫比乌斯函数,狄利克雷卷积与莫比乌斯变换,反演
  4. 手动实现一个满足promises-aplus-tests的Promise
  5. python2.7中实现sah-1加密
  6. 路径追踪 SAH优化的Bvh
  7. 计算机编码英语,字母编码
  8. 性能架构师看IT之家的性能问题及解法
  9. Kmeans 银行数据聚类分析
  10. java集成腾讯地图并获取用户附近商家