Linux权限分为 r(4):可读 , w(2)可写 , x(1)可执行 , -无权限 , 可以通过ls -l 文件名查看权限 , 如
ls -l 文件名
输出:
-rwxrw---x. 1 root root 6 9月 30 23:58 test
第一个字符用于指示是文件(-)还是目录(d) , 后面每三个字符为一组,第一组rwx是用户权限,第二组rw-是组权限,第三组--x是其他人权限
可以通过chmod可以设置权限 , 如
chmod u=rwx,g=rx,o=r 文件名
其中u=用户,g=组,o=其他人,意思是当前用户可读可写可执行,组可读可执行,其他人可执行
也可以采用下面这种些法 , 如
chmod o+x 文件名
chmod u+rw 文件名
这样写命令会比较麻烦,可以用数字代替,拥有全部权限=7(4+2+1) , 可读可写=6(4+2) , 可读可执行=5(4+1) , 可写可执行=3(2+1) , 可读=4 , 后面同理 , 如
chmod 761 文件名
第一个数字为用户权限,第二个数字为组权限,第三个数字为其他人权限,与上面命令效果一致