linux 文件访问权限及chmod命令的使用

在终端下输入命令 ll 查看文件信息,我们可以得到以下信息

第一排形如  -rwxrwxrwx  的一串字母代表不同用户对文件的不同可操作权限

第一个 - 带表的是类型,剩下的9个字母,三个一组分别代表三种人对文件的权限

前三个 代表所有者(user)

中三个 代表组群(group)

后三个 代表其他人(other)

r:  可读 read  数值代表:4

w: 可写 write  数值代表:2

x: 可执行 execute  数值代表:1

chmod命令:

chmod [options] mode files

只能由文件属主或超级管理员用户才能改变文件访问权限,其中,mode由数字形式表示

例如:777 代表所有用户对文件可读可写可执行。

三个数字分别代表9个字母,每三个字母代表一个数字

7 = 4+2+1及代表rwxoptions

-c,--changes  只输出被改变文件的信息

-f,--silent,--quiet  当chmod不能改变文件模式时,不通知文件用户

--help 输出帮助信息

-R,--recursive  可递归遍历子目录,把修改应用到目录下所有文件和子目录

-v,--verbose  无论修改是否成功,输出每个文件信息

--version  输出版本信息

实例:

chmod -R 777 file  file文件权限改为对所有用户rwx

时间: 2024-10-22 22:51:30

linux 文件访问权限及chmod命令的使用的相关文章

Linux 文件访问权限

定义:<sys/stat.h> 每个文件有9个访问权限,可将其分为3类: 标记 含义 S_IRUSR 用户读 S_IWUSR 用户写 S_IXUSR 用户执行 S_IRGRP 组读 S_IWGRP 组写 S_IXGRP 组执行 S_IROTH 其它读 S_IWOTH 其它写 S_IXOTH 其它执行

Linux文件基本权限

  当我们在家目录下运行ls –l命令,会出现一些特别的信息: 第一个属性代表这个文件是目录.文件或者是连接文件: d:代表是目录 -:代表是文件 l:代表是链接文件 b:代表是设备文件中可以供存储的接口设备 c:代表是设备文件中的串行端口设备,例如键盘等   然后,rwx都是代表目录权限的: r:可以对目录执行ls命令,但是不允许使用-l选项,而且不能cd到目录中:   w:可以在目录中创建文件:   x:可以对目录执行ls –l命令,并且能够cd进去.   第一组[rwx]为所有者的权限(o

Linux的文件访问权限及修改权限命令chmod

Linux的文件访问权限及修改权限命令chmod Mxx000 Mxx000 11 人赞同了该文章 Linux的文件访问权限可以使用ls -l进行查看,如下图这样操作就可以了. 一.访问权限 访问权限分为读(read).写(write).执行(execute)三种, 并且涉及到文件所有者(user).文件所属组(group).其他人(other)三个主体. 选取上图红框中的两行为例,结合下面的表格先讲一下基本结构: 第一位表示文件类型 第二-十位表示权限:每三位一组,共三组,分别表示三个主体对应

Linux之文件访问权限管理

概述:在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 有以下三种访问方式限制访问权限: 只允许用户自己访问: 允许一个预先指定的用户组中的用户访问: 允许系统中的任何用户访问. 同时,用户能够控制一个给定的文件或目录的访问程度.一个文件活目录可能有读(r).写(w)及执行权限(x).当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件. 三种不同的用户类型访问一个目录或者文件:所有者(own

[Z] Linux下进程的文件访问权限

原文链接:http://blog.csdn.net/chosen0ne/article/details/10581883 对进程校验文件访问权限包括两个部分,一是确定进程的角色(属于哪个用户或者组),二是确定对应的角色是否具有该操作的权限. 首先看第一部分.默认情况下,进程的有效角色就是当前执行这个进程的用户及其所在组.但是,文件具有设置用户ID位和设置组ID位(stat.st_mode的S_ISUID和S_ISGID),用于改变这种默认的行为,将进程的有效角色设置为文件所属的用户和组.这主要用

文件访问权限:更改用户ID

本文来探讨一下通过更改用户ID来获取合适的文件访问权限.由于更改组ID的规则与用户ID相同,我们在这里只探讨用户ID. 纸上得来终觉浅 先了解以下几个基本知识: 用户ID包括:实际用户ID.有效用户ID.保存的设置用户ID.其中保存的设置用户ID由exec函数保存. 实际用户ID标识我们究竟是谁,该字段在登录时取自口令文件中的登录项.通常,在一个登录会话期间该值不会改变,但root用户进程有方法改变它. 有效用户ID决定了我们的文件访问权限. 保存的设置用户ID在执行一个程序时包含了有效用户ID

android进阶之文件访问权限

android是基于linux的,所以文件访问权限和linux一样.其中r代表可读,W代表可写,X代表可执行. 文件访问权限分三组. 1-3 当前用户(应用)访问权限. 4-6 当前用户所在组的访问权限. 7-9 其他用户(应用)访问权限. android应用是一个独立的用户,对应一个独立的组. 可以通过如下指令来查看用户组和用户ID: 强制修改文件访问权限: - --- --- --- (第一个-代表目录,后面是三组的权限- 代表0) - rw- --- --- (代表当前用户可读可写)(对应

linux 文件特殊权限

Linux文件系统上的特殊权限     进程的安全上下文: 前提:进程有属主(进程以哪个用户的身份运行):文件有属主和属组: (1) 用户是否能够把某个可执行程序文件启动为进程,取决于用户对程序文件是否拥有执行权限: (2) 程序启动为进程后,此进程的属主为当前用户,也即进程的发起者:进程所属的组,为发起者的基本组: (3) 进程拥的访问权限,取决其属主的访问权限: (a) 进程的属主,同文件属主,则应用文件属主权限: (b) 进程的属主,属于文件的属组,则应用文件属组权限: (c) 则应用其它

linux文件的权限及特殊权限位

linux文件的权限及特殊权限位 文件的权限 rw- r-- r-- owner group other 普通文件 **当仅r权限作用在文件上的时候,表示用户可以读取该文件的内容 *当仅w权限作用在文件上的时候,表示用户可以修改该文件的内容 当仅x权限作用在文件上的时候,没有意义. **当rw同时作用在文件上的时候,表示用户可以读写文件 **当rx同时作用在文件上的时候,表示用户可以读且可以执行该文件 当wx同时作用在文件上的时候,权限与仅w相同 **当rwx同时作用在文件上的时候,用户可以读写