Linux权限管理问题

  权限管理是Linux中一个重要的部分。对于初学者来说,假如只有文件的权限管理内容就比较容易理解,但是文件与目录的权限产生的效果不一样,因此就会产生迷惑。

  对于文件,

  r    读权限    允许查看文件内容

  w      写权限    允许修改文件内容

  x     执行权限     允许执行文件

  对于目录,

  r    读权限    允许列出目录中的内容

  w       写权限     允许创建或者删除目录中的文件

  x    执行权限    允许进入目录

  乍眼一看,感觉没有什么难以理解的或者令人迷惑的。那就举个例子吧。在/home/LuciferMJ文件下,root创建了一个目录a,并且在目录a下创建了一个文件b。有一天root不小心把目录a的权限修改成777,之后普通用户LuciferMJ不喜欢这个文件b,用rm命令尝试删除文件b。请问能否进行删除操作?

  首先分析一下目录a与文件b的权限,目录a权限由于root的疏忽修改成了777,而文件b的权限对于普通用户来说只有读的权限。这样看来普通用户就是没有写权限罗,怎么能删除文件b呢。实际上,普通用户是有权限的,因为普通用户拥有目录a的rwx权限,因此普通用户能对目录a中的文件进行删除,而不在于文件a的写权限。

时间: 2024-10-25 05:56:48

Linux权限管理问题的相关文章

Linux权限管理及用户与用户组

第一部分:Linux权限管理 一.基本权限 linux权限机制采用UGO模式.其中 u(user)表示所属用户.g(group)表示所属组.o(other)表示除了所属用户.所属组之外的情况. u.g.o 都有读(read).写(write).执行(excute) 三个权限,所以UGO模式是三类九种基本权限. 用命令 ls -l 可列出文件的权限,第一列输出明确了后面的输出(后面一列代表 ugo权限).第一个字母对应的关系: "-"    普通文件 "d"   目录

【Linux】 Linux权限管理与特殊权限

Linux权限管理 权限管理这方面,非常清楚地记得刚开始实习那会儿是仔细研究过的,不知道为什么没有笔记留痕..除了一些基本的知识点早就忘光了,无奈只好从头开始学习一遍.. ■ 基本权限知识 这部分实在是比较基础,不想多讲了.主要就是9格权限的理解.搞清楚读权限.写权限和执行权限对于文件和目录来说分别以为着什么,就可以了.下面是一些以前没怎么注意,今天听完培训之后觉得有些意思的点: ●  管理权限的权限 文件权限信息和其他文件信息一样,并不属于文件内容的一部分,而基本的权限是针对文件内容而言的.比

[Linux 004]——用户和用户组以及 Linux 权限管理(二)

到权限了.前面讲到了 Linux 中的用户和用户主管理,其实它们的本质(或者用户和用户组出现的初衷)都是方便权限管理.权限管理对于计算机的重要性不言而喻,权限让每个用户能够安安心心的使用计算机,而不用担心别的用户破坏到自己的资源.如果老王手里有一把你家的钥匙,你是不是很蛋疼呢,如果邻居除了老王,还有老赵,老李,老张...都有你家的钥匙,你是不是更加蛋疼呢.作为多用户的 Linux 而言,权限管理至关重要. 1.Linux 文件权限的规定 前文提到,Linux 规定一个文件必须要有三种权限:文件所

linux权限管理总结

文件或目录的权限 目录和文件拥有:读r.写w.执行x权限. // 使用 ls -l命令查看当前目录的文件权限信息 #ll -rw-r--r-- 1 root root 161 Mar 20 20:39 test.txt // test文件所有者拥有读写权限.所属组和其他用户拥有读权限 drw-r--r-- 1 root root 248 Mar 23 21:03 download 权限对文件的作用 r :读取文件内容(cat.more.head.tail) w:编辑.新增.修改文件内容(vi.e

Linux基础知识之用户和用户组以及 Linux 权限管理

已经开始接触Linux用户管理,用户组管理,以及权限管理这几个逼格满满的关键字.这几个关键字对于前端程序猿的我来说真的是很高大上有木有,以前尝试学 Linux 的时候看到这些名词总是下意识的跳过不敢看有木有,一提起这几个名词马上脑海中总是升腾起无限的崇拜有木有!今天就硬着头皮捯饬捯饬这几个概念,希望能有所收获. 1.从 /etc/passwd 说起 前面的基本命令学习中,我们介绍了使用 passwd 命令可以修改用户密码.对于操作系统来说,用户名和密码是存放在哪里的呢?我们都知道一个站点的用户名

Linux权限管理(用户、组、文件管理)

一. Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 1. 文件查看类命令cat,tac, head, tail, more, less, ls ,file: -ls : list,列出指定目录下的内容 使用语法:ls [option]- [file]- 参数:-a 显示所有文件,包括隐藏文件: -A 显示除.和..之外的所有文件: -l –long,长葛市列表,即显示文件的详细属性信息: 例:-rw-r--r--. 1 root   root     8957 10月

Linux权限管理---特殊权限

目录 Linux权限管理---特殊权限 一.Linux系统特殊权限概述 二.特殊权限suid介绍 三.特殊权限sgid介绍 四.特殊权限sbit介绍 五.特殊权限总结: 六.linux权限属性chattr概述 七.Linux进程掩码umask Linux权限管理---特殊权限 一.Linux系统特殊权限概述 除了r(读). w(写). x(执行)这三种普通权限外,在查询系统文件权限时会发现还有其他的权限字母. 例如: [[email protected] ~]# ll /usr/bin/pass

linux权限管理初探

权限管理 在linux系统上,有个"潜规则",就是一切皆文件.字符设备是文件,目录是文件,套接字,也是文件...那么怎么区别那个文件到底属于哪种类型呢? 大多数文件系统的实现定义了7中文件类型, 分别是 普通文件 目录 字符设备文件 块设备文件 本地域套接字 有名管道 符号链接 用户可以使用命令 ls -l 来查看文件的类型.ls命令输出的第一个字符即为文件类型. [[email protected] ~]$ ls -l 总用量 0 drwxrwxr-x. 2 john john 6

python第二天-linux权限管理

(1)linux登陆密码忘了,怎么办? 把系统重启,在进入系统之前不断的按键盘左上角的"Esc"键会进入这样一个画面,按键盘上的e进入编辑. 进入这个画面以后,通过键盘的上下方向键选择kernel那行,然后再按e进入编辑. 在最末尾处加入参数single,使系统开机直接进入单用户模式,然后回车即保存编辑,回到了上一步的界面,点击键盘上的b即启动系统. 系统启动以后,因为是进入单用户模式,不存在多个用户需要登录的情况,会绕过登陆的界面直接进入系统. 这时候就可以通过命令来修改你的用户密码