文件权限
可使用ls -l查看文件权限,如下所示:
$ ls -l 文件名
-rw-r--r-- 后面一堆东西
其结果的第一个字段-rw-r–r--,此字段共10位。第一位表示是文件还是目录,d表示目录,-表示文件。剩下9位,每3位一组,共3组,第一组表示用户自己(user)的权限,第二组表示用户所属组(group)成员的权限,第三组表示其他用户(others)的权限。每组分别用3位来表示,分别是rwx,表示读、写、执行,没有的权限用-表示。修改目录权限chomn后面加个-R,如chown -R 用户:组 文件名
。递归(recursion)为-R,强制(force)为-f。
修改文件权限-chomn
#修改文件属于某用户,同时属于某组
$ chown 用户:组 文件名
修改文件权限-chmod
# chmod用于修改文件的权限,分别对用户属主(u),组(g),其他(o)进行配置
$ chmod u+x 文件名 #给属主用户(u)加执行权限
$ chmod g+w 文件名 #给组用户(g)加写权限
$ chmod o-r 文件名 #给去掉其他用户(o)的读权限
#chmod还可以用3位0-7的数字来对权限进行同时设置,每位数字为读权限(值为4)、写权限(值为2)和执行权限(值为1)相加的结果
$ chmod 740 文件名 #740代表rwxr-----
$ chmod 764 文件名 #764代表rwxrw-r--