linux/UNIX文件的存取有三种权限:
权限 普通文件的存取权限 目录的存取权限
R 具有读取文件的权利 能读取文件名称
W 具有写入文件的权利 能建立和删除文件,可以改变文件名
X 具有执行文件的权利 能使用该目录下的文件(如cd命令)搜索文件等
能够存取文件的用户类型
有三种类型的用户可以存取文件:
用户类型 说明
owner 文件的属主(拥有者)
group 用户组内成员
other 其他用户(非owner和非group)
每种类型的用户都有三种文件存取权限:r、w、x。
文件存取权限的显示
可以通过"ls -l"命令显示,如:
$ ls -l test
显示如下:
-rwxr-xr� 2 test test 321 Jan 00:00:00 test
上行中:
第2-4字符"rwx"表示此文件属主test对文件test的权利为"可读、可写、可执行";
第5-7字符"r-x" 表示此用户组test内的用户对文件test的权利为:
"可读、不可写、可执行";
第8-10字符"r�" 表示其他用户对文件test的权利为"可读、不可写、不可执行"
700,777数字表示问题
linux/UNIX权限的表示如上面的rwx表示为数字7,linux/UNIX的权限使用8421加法表示分别对各个权限设定一定的权值
x 4
w 2
r 1
权值相加后的数来表示用户权限7=1+2+4 就是rwx
777就是rwx rwx rwx
700就是rwx ― ―
000表示未设置 ― ― ―
文件存取权限的修改
用chmod命令修改文件的存取权限
--
Simon Shang
没有评论:
发表评论