Linux文件授权

在Linux系统中使用ls -l 可显示当前文件夹下所有文件信息,如图:

图中红框第一列代表文件的类型。文件的权限为第二个红框的内容。

具体每一列代表含义可以搜索ls -l查看。

r:读权限

w:写权限

x:执行权限

rw-rw-r--

rwxrw-r--

rwxrwxr-x

每一行九位,三位一组,分别代表用户(u)、用户组(g)、其他用户(o)权限。

(rw-)   (rw-)   (r--)

  u         g         o

以a.txt为例,授权中可以使用

chmod +x a.txt        增加可执行权限。

chmod -x a.txt         除可执行权限。

chmod u+x,g+x a.txt          增加用户及用户组写权限。

以此类推使用chmod +/- 权限 文件

即可授权。

也可以使用三位二进制的方法对文件进行授权

(rw-)   (rw-)   (r--)

(110)  (110)  (100)

  u         g         o

rw-rw-r--  权限就可以使用664表示。

比如:

chmod 600 a.txt 属主有读写权限

chmod 644 a.txt 属主有读写权限,属性组有读权限

chmod 700 a.txt 属主有读写执行权限

chmod 755 a.txt 属主有读写执行权限,属性组有读,执行权限

chmod 711 a.txt 属主有读写执行权限,属性组有执行权限

chmod 666 a.txt 所有用户都有文件的读写权限

chmod 777 a.txt 所有用户都有文件的读写执行权限

posted @ 2018-01-13 18:09  LiuLiwei  阅读(828)  评论(0编辑  收藏  举报