Linux 系统文件权限管理(参考菜鸟教程)

这篇具有很好参考价值的文章主要介绍了Linux 系统文件权限管理(参考菜鸟教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、查看文件用户,用户组,其他用户的文件权限,属主,属主用户组等信息

ls -l

如图所示:

linux查看文件属主和文件权限,linux,运维,服务器

1、第一个字符代表这个文件是目录、文件或链接文件等等。

  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

2、接下来分别是文件属主用户,同一个用户组用户,其他用户的持有该文件的权限

以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)

3、再接下来就是文件属主名称以及属主用户组的名称

二、修改文件属主以及属主用户组

#修改文件属主  -R是修改的是目录,递归的意思
chown [–R] 属主名 文件名
#修改文件属主以及属主的用户组
chown [-R] 属主名:属组名 文件名

三、修改文件属主,与属主同一用户组,其他用户持有文件的权限

1、按照数组进行修改

Linux 文件的基本权限就有九个,分别是 owner/group/others(拥有者/组/其他) 三种身份各有自己的 read/write/execute 权限。

如图所示:

linux查看文件属主和文件权限,linux,运维,服务器

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: -rwxrwx--- 分数则是:

  • owner = rwx = 4+2+1 = 7
  • group = rwx = 4+2+1 = 7
  • others= --- = 0+0+0 = 0

所以等一下我们设定权限的变更时,该文件的权限数字就是 770。变更权限的指令 chmod 的语法是这样的:

#按照数字修改文件个个用户的权限
 chmod [-R] 三位用户权限数合并的3位数 文件或目录
#按照以上例子如下
 chmod [-R] 770 文件名或目录名

2、按照符号修改

表格如下:

chmod

  u(文件属主名)

  g(属组)

  o(其他用户)

  a(全部用户)

       +(加入)  

       -(删除) 

       =(设定)

          r(读权限)

          w(写)

          x(执行)

文件或目录名
#将文件权限设置为 -rwxr-xr-- 
chmod u=rwx,g=rx,o=r 文件名

也可以修改一个或多个用户,配合这+ - ,r w x ,目录要加上 -R文章来源地址https://www.toymoban.com/news/detail-624465.html

到了这里,关于Linux 系统文件权限管理(参考菜鸟教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JavaScript 教程---菜鸟教程

    JavaScript 可以通过不同的方式来输出数据: 使用 window.alert() 弹出警告框。 使用 document.write() 方法将内容写到 HTML 文档中。 使用 innerHTML 写入到 HTML 元素。 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。 请使用 “id” 属性来标识 HTML 元素,并 i

    2024年02月08日
    浏览(44)
  • 菜鸟教程笔记:TypeScript

    1.在ts文件中:Runoob.ts 2.通过tsc命令编译 3.得到js代码:Runoob.js 4.使用node来执行js代码 我们可以同时编译多个ts文件: ts会忽略 空格 , 制表符 , 换行符 理解:对现实世界理解和抽象的方法 面向对象有两个概念:对象和类 对象:类的一个实例,有状态和行为。 类:是一个模板

    2024年02月07日
    浏览(49)
  • Vue.js 教程---菜鸟教程

    本教程主要介绍了 Vue2.x 版本的使用 第一个实例: 使用 CDN 方法 script src=\\\"https://cdn.staticfile.org/vue/2.2.2/vue.min.js\\\"/script script src=\\\"https://cdn.staticfile.org/vue/2.7.0/vue.min.js\\\"/script 每个 Vue 应用都需要通过实例化 Vue 来实现。 语法格式如下: 接下来让我们通过实例来看下 Vue 构造器中需要

    2024年02月02日
    浏览(48)
  • Node.js---菜鸟教程

    让我们先了解下 Node.js 应用是由哪几部分组成的: require 指令 :在 Node.js 中,使用 require 指令来加载和引入模块,引入的模块可以是内置模块,也可以是第三方模块或自定义模块。 创建服务器 :服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。 接收请求与

    2024年02月11日
    浏览(46)
  • FlinkCDC 菜鸟教程-文章目录

    背景篇 环境篇  准备一台已经安装了 Docker 的 Linux 或者 MacOS 电脑。 准备教程所需要的组件 版本对应关系 安装 环境检查 工具篇 flink kibana 概念篇 Docker 介 绍 Docker Compose 介 绍 Kibana介 绍 实践篇 演示: Mysql CDC 导入 Elasticsearch 启动服务 准备数据 在 Flink SQL CLI 中使用 Flink DDL 创建

    2024年02月09日
    浏览(53)
  • Python 3 | 菜鸟教程 (一)

    目录 一、Python3 简介 二、Python 发展历史 三、Python 特点 (一)易于学习 (二)易于阅读 (三)易于维护 (四)一个广泛的标准库 (五)互动模式 (六)可移植 (七)可扩展 (八)数据库 (九)GUI编程 (十)可嵌入 四、Python 应用 五、 Python3 环境搭建 六、Python3 下载 七

    2024年02月09日
    浏览(45)
  • 手机模拟加密门禁卡菜鸟教程

    准备工作 1、准备2台具有NFC功能的安卓手机。手机A是模拟加密门禁卡的手机,手机B是辅助手机。 2、安装NFC Tool 软件,下载密钥txt文件到手机目录。   NFC Too软件下载  密钥文件下载(密钥文件定期更新,适配市面上大部分加密门禁卡) 本教程不需要专业的读卡器,或者空

    2024年04月25日
    浏览(108)
  • 菜鸟教程《Python 3 教程》笔记(14):函数

    笔记带有个人侧重点,不追求面面俱到。 出处: 菜鸟教程 - Python3 函数 函数是组织好的,可重复使用的,用来实现 单一 ,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。 在 python 中,类型属于对象,对象有不同类型的区分,变量是没有类型的。她

    2024年02月10日
    浏览(38)
  • 菜鸟教程 《Python 3 教程》笔记(4):数字

    笔记带有个人侧重点,不追求面面俱到。 出处: 菜鸟教程 - Python3 数字(Number) 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。 注意: // 得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。 实例: 4.2.1 abs() 函数 描述:

    2024年02月11日
    浏览(45)
  • 菜鸟教程《Python 3 教程》笔记(8):字典

    笔记带有个人侧重点,不追求面面俱到。 出处: 菜鸟教程 - Python3 字典 8.1.1 fromkeys() 描述: fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值。 语法: 参数: seq – 字典键值列表; value – 可选参数, 设置键序列(seq)对应的

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包