Linux(权限详解)

  Linux权限是很重要的一个东西,大体上来看root用户拥有最高权限,可以无视任何权限。普通用户都只能访问自己的家目录,无法访问其它用户的家目录,更无法访问root目录

  linux权限把用户分为三类,文件所有者,文件所有者同组成员,其他成员。

  linux权限又把权限分为三类,可读,可写,可执行。

  总体上就成了 rwxrwxrwx这种格式,有时候还可以认为是三个二进制数字比如777,读4写2执行1

  针对文件的三种权限的解释

    r读取文件内容

    w修改文件内容

    x将文件当作命令来执行

  针对目录的三种权限

    r读取目录下的文件名称(配合x)

    w在目录下创建或删除节点

    x进入目录(配合r)

  有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使它属于其他用户也是如此

  需要注意的是,它只管理本层的权限,若在子目录下还有文件或还有子目录,需要递归判断他们是否能够删除

  例如: /home(rwx)/ftpuser(rwx)/a(rwx)/b(r_x)/c(rwx)/1.txt

  因为在家目录ftpuser下拥有rwx权限,可以在ftpuser目录下创建删除修改文件。但是rm -rf a 可不可以删除成功,答案是不能,因为虽然权限上删除a没问题,但是删除a需要递归删除子元素,那么判断能否删除b呢,能,因为在a目录有写权限,但要删除b,需要删除c,问题来了,能不能删除c呢,答案是不能因为没有在b目录下的写权限。

  

原文地址:https://www.cnblogs.com/helloworldmybokeyuan/p/11782985.html

时间: 2024-10-06 14:34:11

Linux(权限详解)的相关文章

Linux权限详解,多用户多组各种权限配置原理

网上有太多关于Linux权限详解,这里不啰嗦那些.主要解释下这些权限是杂用的,否则知道了什么用户.组之类的权限也配不好. 一.权限分类 r:读取权限,数字代号为"4". w:写入权限,数字代号为"2". x:执行或切换权限,数字代号为"1". -:不具任何权限,数字代号为"0". linux内每一段为r+w+x的值,最大777,见下图 二.权限在何时使用 目录写权限:可以增删目录内所有内容,改文件和目录名. 目录读权限:可以l

Linux权限详解

一.Linux文件属性结构格式(以root用户家目录为例) [[email protected] ~]# ls -l       # 显示文件名与相关属性命令 total 120 drwxr-xr-x  2 root root  4096 Dec 10 07:57 07:57:04 drwxr-xr-x  2 root root  4096 Dec 10 07:57 10 drwxr-xr-x  2 root root  4096 Dec 10 07:57 2015 -rw-------. 1

Linux文件或目录权限详解

版权声明: ########################################################################### 本文的所有内容均来自作者刘春凯的学习总结,未经本人许可,禁止私自转发及使用. QQ:1151887353 E-mail:[email protected] [email protected] ########################################################################

Linux文件权限详解

在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问:允许一个预先指定的用户组中的用户访问:允许系统中的任何用户访问.同时,用户能够控制一个给定的文件或目录的访问程度.一个文件活目录可能有读.写及执行权限.当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件.文件所有者可以将这些权限改变为任何他想指定的权限.一个文件也许只有读权限

Linux 特殊权限详解

1.什么是特殊权限? 我们知道权限有r,w,x.其实除了这三个,还有特殊权限.比如: [[email protected] ~]# ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 22960 Jul 17  2006 /usr/bin/passwd 可以发现权限位,有个s.特殊权限有如下3种: SUID SGID STICKY 2.关于suid 我们知道linux有一个进程安全模型的概念,比如Tom执行passwd来进行修改密码: 第一,注意到passw

[转]linux主机644、755、777权限详解

转自:http://my.oschina.net/qihh/blog/73135 从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限. 从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限. 而具体的权限是由数字来表示的,读取的权限等于4,用r表示:写入的权限等于2,用w表示:执行的权限等于1,用x表示: 通过4.2.1的组合,得到以下几种权限:0(没有权限):4(读取权限):5(4+1 | 读取+

(赵小明RHCE笔记)linux基础之四 权限详解

一.special permissions for executables1.special permissions for executables:  -suid:command run with permissions of the owner of the command,not executor of   the command  -sgid:command runs with group affiliation of the group of the commandeg:file:us

linux 之用户和组及权限详解

linux之用户和组及权限详解 权限有三种 r:可读,w:可写,x:可执行 针对文件: r:可读, 表示可使用cat等命令查看 w:可写,  表示可写或删除指定文件 x:可执行,表示在bash下可当作命令使用执行 针对目录: r:可读,可使用ls命令显示内部的所有文件 w:可写, 可以在此目录中创建文件或子目录 x:可执行,可使用cd命令切换此目录,也可使用ls -l查看内部文件 权限的表现形式: 0 000 ---:无权限 1 001 --x: 执行 2 010 -w-: 可写 3 011 -

【Linux学习】Linux下用户组、文件权限详解

原文地址:http://www.cnblogs.com/123-/p/4189072.html Linux下用户组.文件权限详解 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者 用ls ‐ahl命令可以看到文件的所有者 也可以使用chown 用户名 文件名来修改文件的所有者 文件所在组 当某个用户创