Linux 文件权限

来源:互联网 发布:青海干部网络教育平台 编辑:程序博客网 时间:2024/05/16 18:00

在linux文件系统中,每一个文件或者目录都有访问权限,此权限决定了谁能访问以及如何访问这些文件和文件目录。

用命令ll即可查看文件对应的权限:


"drwxr-xr-x"此表示文件的权限,有十个字符,第一个字符代表文件的类型,第2-4字符代表文件所有者的权限,第5-7字符代表文件所有者所在用户组访问的权限,第8-10字符代表其他用户的访问权限。


文件类型:

_:普通文件

d:文件目录

l:文件链接符号,指向另一个文件

b:区块设备

c:外围设备


用户类型:

三种不同类型的用户:所有者,用户组,其他用户

所有者:创建文件的用户。

用户组:一些用户被系统管理员归为一个用户组

其他用户:系统内的其他所有用户


字符含义:

r:读权限,值为4,100。对文件有读的权限,对目录有浏览目录下文件的权限。

w:写权限,值为2,010。对文件有写的权限,对目录有删除、移动目录下文件的权限。

x:可执行权限,值为1,001。对文件有执行文件的权限,对目录有进入目录的权限。

-:值为0。


举例说明:

-rwx------:文件所有者有所有的权限。

-rw-rw----:文件所有者有读写权限,文件所有者所在的用户组的其他用户有读写权限。

-rw-r--r--:文件所有者有读写权限,文件所有者所在的用户组的其他用户有读权限,其他用户有读的权限。

drwx------:目录所有者具有完整的权限。

drwx--x--x:目录所有者具有完整的权限,其他用户可以进入该目录,但是无法读取任何数据。


权限数字:

每三位转化为十进制

-rwx------:表示数字700(111,000,000)

-rwxr----x:表示数字741(111,100,001)

drw-rw-r--:表示数字664(110,110,100)


修改权限:

输入命令

chmod 777 a.txt

将a.txt文件文件权限修改为所有用户都拥有完成的权限,-rwxrwxrwx


操作:

查看文件

ls -l


文件a.txt的权限为-rw-r--r--,数值为644

修改为-r---r--r--,数值为444

chmod 444 a.txt




0 0
原创粉丝点击