linux下的文件权限管理

权限管理有两个层面

第一层区分用户:文件属主(u), 组用户(g), 其它(o)

第二层区分权限:读(r),写(w),可执行(x)

这两个层次构成文件权限管理的二维结构

u         g         o

r

w

x

实际中我们用9个bit位来分别表示这张表里九个位置的值

在八进制下就是三位数了

所以最常见到的chmod 777 filename

中777的含义就是将上面九个格子全部置1了:所有用户都具有了读/写/可执行权限

还有三个比较冷门的模式:S_ISUID S_ISGID, 粘滞(sticky)位

前两个使得用户在执行该文件的时候具备文件属主的权限,最后一个使得文件尽可能常驻内存(在虚存管理框架下这个没什么意义了)

chmod命令:

chmod u+x filename

其中第一个u,代表操作的用户,即当前在修改谁的访问权限:u(文件属主), o(其它), g(组用户)或者a(all the users)

第二个是操作符:+(增加特定权限),-(去掉特定权限),=(赋值成特定权限)

第三个是权限:r, w或x,可以组合。

时间: 2024-11-07 09:35:10

linux下的文件权限管理的相关文章

Mac os 下的文件权限管理

Mac os 下的文件权限管理 命令 ls -l -A 结果 -rw-r--r-- 1 user admin 2326156 4 12 15:24 adb 横线代表空许可.r代表只读,w代表写,x代表可执行.注意这里共有10个位置.第一个字符指定了文件类型.在通常意义上,一个目录也是一个文件.如果第一个字符是横线,表示是一个非目录的文件.如果是d,表示是一个目录. 确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限.也可以利用chown命令来更改某

Linux用户及文件权限管理

用户及文件权限管理 一.实验介绍 1.1 实验内容 Linux 中创建.删除用户,及用户组等操作. Linux 中的文件权限设置. 1.2 实验知识点 Linux 用户管理 Linux 权限管理 二.Linux 用户管理 通过第一节课程的学习,你应该已经知道,Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁

linux命令(17)---文件权限管理命令之ACL控制

在linux系统中文件权限所属可管理的用户类型大致分为三类:u-->属主.g-->属组.o-->其他用 户,那么有没这么一种情况,有一个用户或组既不属于文件的属主.属组呢,当然出了属主.属组就是 其他用户了. 现在有这么一个目录名为"testdr",权限位770,从设置目录文件不难看出属主和属组对目录都有最 高的权限,其他用户对目录并且半点权限,现在要求一个用户既不属于属主或属组可对目录有rx权限, 一个不是目录属组的用户组对文件也有rx权限.针对目录而言rx权限意味

Linux下用户组和权限管理

前言:此次验证操作环境为CentOS7.3,及CentOS6.9. 人员账号的管理是身为运维人员必要掌握的技能之一.其工作中的用途甚至比文件安全.软件配置更为广泛.对用户组及其相关权限有个清晰的认识,有利于我们工作学习的开展.下面就我个人理解,在此斗胆做个总结. 我们知道,当用ll或ls –l去查看目录下文件时,往往会得到如下的结果. drwxrwxr-x. 2 magedu magedu 6 Jul 21 21:03 magedu -rw-r--r--. 1 root   root   0 J

linux命令(16)---文件权限管理命令

在之前使用过windows系统的都知道,可为文件设置权限,那么这权限是怎么设置的,之前在"linux(15)---用户管理命令"中提到,系统中的用户主要是实现资源分享,那在系统中的文件权限自然也是针对用户而言设置的权限,如果没有系统没有用户,那设置权限也无意义,文件权限彻底是"某用户针对该文件有哪些权限"可对文件进行哪些相关操作. 在linux系统中具有着"一切皆文件的概念",当然也分了很多文件类型,但是在文件权限设置上只分为"文件权限

linux下的文件权限

文件管理方式 linux中管理方式都是以文件来管理的,就是俗话说的一切皆文件的思想,文件是文件,目录和外设都是特殊的文件 如图所示,查看一个目录下所有的文件命令: 每一列的含义如下: 第一列:文件类型. 第二列:表示文件个数.如果是文件,那么就是1:如果是目录,那么就是该目录中文件的数目. 第三列:文件的所有者,即文件的创建者. 第四列:文件所有者所在的用户组.在Linux中,每个用户都隶属于一个用户组. 第五列:文件大小(以字节计). 第六列:文件被创建或上次被修改的时间. 第七列:文件名或目

linux下关于文件权限

在学习linux中,发现linux系统对文件的权限管理要比windows很严格. linux下建立新的组:groupadd 组名 linux新建立用户:useradd 用户名 创建用户并分组: useradd -g 组名 用户名 查看用户信息: cat /etc/passwd  或 vi /etc/passwd其中cat命令只能查看,没有修改权限,vi命令既有查看权限,又有修改权限(也就是读/写权限) eg:新建两个组:A组和B组 新建两个用户:a和b 其中a用户属于A组,b用户属于B组. 当b

linux 用户及文件权限管理

Linux 是一个可以实现多用户登陆的操作系统,比如"李雷"和"韩梅梅"都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学习一下 Linux 下的账户管理的基础知识. 1.首先查看用户的指令: who am i/whoami 输出的第一列

Linux下更改文件权限以及系统权限预留阈值的设定

1 文件权限的理解文件权限读取 权限类型 - 权限关闭 r (resadable )查看权限 w (writeable)可写权力 x (excutable)执行权力 此位权限未开启 对于文件:可查看文件中的内容 对于目录:可列出目录中的文件名称 对于文件可更改文件记录的内容 对于目录可更改目录中文件的权限 对于文件可用文件名称调用文件内记录的程序 对于目录可进入目录 文件权限的设定方式 字符方式和数字方式 字符方式设定权限 chmod [参数]... 权限模式[权限模式]... 目标 数字方式设