Linux下对文件权限的相关操作

来源:互联网 发布:c语言input是什么意思 编辑:程序博客网 时间:2024/05/22 21:23

1. 改变用户对文件的读写执行权限 :chmod

三种基本权限:

R 读 数值表示为4 W 写 数值表示为2 X 可执行 数值表示为1


例:若文件test.txt的权限为:-rw-rw-r- -,则表示如下信息:

-rw-rw-r- - 一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表示为4+2=6
第五六七个字符“rw-”表示当前所属组的权限。 所以用数值表示为4+2=6
第八九十个字符“r–”表示其他用户权限。 所以用数值表示为2
所以操作此文件的权限用数值表示为662

更改权限

sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r—-x” ,将权限值改为”-rwxrw-r-x”,用数值表示为765

   sudo chmod u+x g+w o+r  filename

上面的例子可以用数值表示

    sudo chmod 765 filename
0 0
原创粉丝点击