Linux chmod a+x 权限?
2021-08-03 本文已影响0人
佩玖吟
对象
u - 表示用户 (user)
g - 表示用户组 (group)
o - 表示其它 (others)
a - 表示所有 (all)
权限
读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。如 rw-r--r-- 用数字表示成644。
chmod a+x a.txt === chmod +x a.txt
给所有用户给予a.txt文件可执行权限
chmod u+x a.txt
a.txt文件的所有用户可执行权限
chmod g+x a.txt
a.txt用户组可执行权限
chmod o+x a.txt
a.txt其他用户可执行权限
例子
为什么是4、2、1呢?
因为任意权限组合对应得数字都唯一,所以可以根据数字很方便得到所拥有得权限。
如:777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。