美文网首页
Linux文件权限

Linux文件权限

作者: 月饮沙 | 来源:发表于2020-04-17 16:41 被阅读0次

本文问题

  1. 文件/文件夹的权限有哪几种,含义分别是什么?
  2. 如何查看文件/文件夹权限?
  3. 如何更改文件/文件夹权限?
  4. 如何修改文件的所属用户/所属组
  5. 要访问一个目录中的内容,需要上级目录的什么权限?

文件权限

权限组

每个文件和文件夹具有三个基于用户的权限组

  • owner 所属用户具有的权限
  • group 所属用户组具有的权限
  • others 其他用户具有的权限

权限类型

每个文件/文件夹具有三种不同的权限类型

  • read 读取文件和查看文件夹内容(ls)的权限
  • write 更改文件和更改文件夹内容的权限
  • execute 执行文件,进入文件夹(cd)及访问文件夹中的其他文件

查看文件权限

ls -l
drwxr-xr-x   5 root root     4096 Jan 15 10:01 tools
-rw-r--r--   1 root root     2113 Apr 17 14:50 temp

结果含义:

  • 第一列:文件类型和权限
    • 第1个字符:文件的类型
      含义:
      - 普通文件
      d 文件夹
      l 符号链接
    • 第2-4个字符:所属用户具有的权限
    • 第5-7个字符:所属用户组具有的权限
    • 第8-10个字符:其他用户具有的权限
      含义:r=read,w=write,x=execute
  • 第二列:文件具有的硬链接数量
  • 第三列:所属用户 所属用户组
  • 第四列:最后修改时间
  • 第五列: 文件/文件夹名称

更改文件权限

chmod命令可以用来更改文件/文件夹权限
可以使用+/-给用户/用户组添加或移除权限。
u=Owner,g=Group,o=Others,a=All users

chmod 用户选项 +/- 权限选项 文件名称
chmod a-rw file1
chmod u-x file1

也可以使用数字来表示权限类型
read=4,write=2,execute=1

chmod 用户权限 用户组权限 其他用户权限 文件名称
chmod 731 file1
chmod 620 file1
7=4+2+1=rwx
6=4+2=rw
3=2+1=wx

文件所属用户和用户组

更改文件所属用户和用户组
chown owner:group filename
更改文件所属用户组
chgrp group filename

问题答案

  1. 文件/文件夹的权限有哪几种,含义分别是什么?
    r=read 读取文件,查看文件夹内容(ls
    w=write 更改文件/文件夹内容
    x=execute 执行文件,进入文件夹及访问文件夹中的其他文件(cd)
  2. 如何查看文件/文件夹权限?
    ls -l
  3. 如何更改文件/文件夹权限?
    chmod u+r filename
    chmod 750 filename
  4. 如何修改文件的所属用户/所属组
    更改用户及用户组
    chown user:group filename
    只更改用户组
    chgrp group filename
  5. 要访问一个目录中的内容,需要上级目录的什么权限?
    x权限可以访问目录中的内容,允许cd到目录中,但是不能使用ls查看目录中的内容
    r权限可以使用ls查看目录中的内容。

相关文章

  • 20170724 文件权限

    概要 linux文件权限linux文件特殊权限ACL 访问控制列表 一、linux文件权限 (一)linux文件属...

  • 文件和目录权限

    1、Linux权限介绍2、Linux文件属性3、如何改变Linux文件属性权限4、新建文件默认权限 1、Linux...

  • 获取文件权限

    检测linux下文件的权限 检测linux下多个文件的权限

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • 【目录】Linux命令集合

    1、Linux常用20个命令(for me)2、Linux 文件权限含义解析3、Linux 文件/目录权限命令:c...

  • Linux文章集合

    Linux文件权限

  • Linux 文件普通权限

    一、文件权限10个字符对应类型和权限 二、Linux普通文件和Linux目录读、写、执行权限说明 标注:Linux...

  • Linux文件权限

    本篇文章主要介绍Linux文件的权限 在介绍Linux文件权限之前,首先介绍Linux中几种角色 拥有者(owne...

网友评论

      本文标题:Linux文件权限

      本文链接:https://www.haomeiwen.com/subject/lpkyvhtx.html