linux权限系统

时间:2022-06-03 11:15:21

Linux权限分为 r(4):可读 , w(2)可写 , x(1)可执行 , -无权限 , 可以通过ls -l 文件名查看权限 , 如

ls -l 文件名

输出:

-rwxrw---x.  root root  9月   : 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  文件名

第一个数字为用户权限,第二个数字为组权限,第三个数字为其他*限,与上面命令效果一致