• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

【Linux】目录文件权限的查看和修改【转】 - Angel挤一挤

Data: 2021-03-18 18:49:17Form: JournalClick: 8

Angel挤一挤
【Linux】目录文件权限的查看和修改【转】 - Angel挤一挤 - 博客园

转载自:http://zhaoyuqiang.blog.51cto.com/6328846/1214718

 

=====================================================================================

更新本文:2019.04.10

更新说明:下面的说明虽然详细,但是个人觉得足够复杂!!!!因此,更新一下简单了当的说明!!

 

命令:

chmod 777 scan_record.js

格式:

chmod 权限数字 文件名

 

r 读权限read  4

w 写权限write 2

x 操作权限execute  1

 

权限数字对应权限组说明:

总共分为4部分

【文件或文件夹】【owner权限】【group权限】【others权限】

【文件是-,文件夹是d】【r/w/x相加】【r/w/x相加】【r/w/x相加】

Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

 

 

OK,接口介绍完成,实际说明例子:

d rwx  rwx  rwx  =777  表示目录的操作权限

-  rwx  rwx  rwx = 777  表示文件的操作权限

 

 

 - rwx rwx rwx =777表示 文件的操作权限

- rw-  r--  r--  = 644  表示文件的操作权限

 

 

OK  说的足够明白了!!!

 

------------------------------------------------------------------------------------------------------------------------------------------

===================================详解原文===================================================

 在Linux系统中文件的权限可以在文件上单击右键—>属性来查看。

  但是我们这次用的是全命令来查看和修改文件的权限

  为了举一个实例,我们在mnt文件夹中建立一个fileA文件,然后在fileA文件夹中建立一个zhaoyuqiang.html网页。

建好之,我们就以fileA文件和zhaoyuqiang.html文件来说事,呵呵

查看文件的权限

  我们来查看一下zhaoyuqiang.html这个网页文件的权限。

方法:在终端输入:
ls -l xxx.xxx (xxx.xxx是文件名)查看的是xxx文件之中的文件权限

那么就会出现相类似的信息,主要都是这些:-rw-rw-r--

 一共有十位数,其中:最前面那个 - 代表的是类型

中间那三个 rw- 代表的是所有者(user)拥有的权限

  然后那三个 r-- 代表的是组群(group)拥有的权限

  最后那三个 r-- 代表的是其他人(other)拥有的权限

 然后

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

- 表示相应的权限还没有被授予

之后的root root 就是用户拥有者了。

需要注意的是:查看文件权限的目录问题: 如果有文件夹  /a/b/c

那么执行 ls -l /a/b 查看权限的文件并不是b,而是查看的c的权限。

ls -l /a 查看的是b文件的权限

ls -l /a/b 查看的是c文件的权限

ls -l /a/b/c 查看的是c文件的权限

 

修改权限简介

在终端输入:

chmod o w xxx.xxx

  表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx

  表示删除xxx.xxx中组群和其他人的读和写的权限

  其中:

u 代表所有者(user)

g 代表所有者所在的组群(group)

o 代表其他人,但不是u和g (other)

a 代表全部的人,也就是包括u,g和o

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

  其中:rwx也可以用数字来代替

r ------------4

w -----------2

x ------------1

- ------------0

  行动:

表示添加权限

- 表示删除权限

= 表示使之成为唯一的权限

当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:

-rw------- (600) 只有所有者才有读和写的权限

-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx------ (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限

 

Linux文件和目录访问权限设置

使用chmod和数字改变文件或目录的访问权限
      文件和目录的权限表示,是用rwx这三个字符来代表所有者、用户组和其他用户的权限。有时候,字符似乎过于麻烦,因此还有另外一种方法是以数字来表示权限,而且仅需三个数字。
r: 对应数值4
w: 对应数值2
x:对应数值1
-:对应数值0
数字设定的关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单。

Name:
<提交>