Linux文件(夹)赋权限
赋权限
drwxr-xr-x. 2 test1 article 4096 Oct 30 19:20 article
用户 用户组 字节 创建时间 名字
drwxr-xr-x
第一个d代表文件夹
第一个-代表文件
d rwx r-x r-x
文件所有者(u) 所在组(g) 其他用户(o)
(u:user 用户 g :group 组 o: other 其他)
r 4(read): 可读权限 w 2 (write):可写权限 x 1 : 可执行权限
可用数字表示
drwxr-xr-x
对于文件所有者来说:可读可写可执行
对于所在组来说:可读可执行
对于用户来说:可读可执行
-rw-r--r--
对于文件所有者来说:可读可写
对于所在组来说:可读
对于用户来说:可读
763
对于文件所有者来说:可读可写可执行
对于所在组来说:可读可写
对于用户来说:可写可执行
0 1 2 3 4 5 6 7
--- --x -w- -wx r-- r-x rw- rwx
chmod 777 b.log 给b.log赋权限
chmod g=w aaa.txt
对文件所属组只给可写权限其他不变
chmod u-w aaa.txt
对文件所有者去除可写权限其他不变
chmod o+wx aaa.txt
对其他用户加上可写可执行权限其他不变
chmod u-w, g=wx, o-r b.log
chmod 777 文件名 文件名赋予权限777权限
chmod u(g/o) = rwx 文件名 给文件赋予u/g/o=777其他保持不变
chmod u(g/o) +(-) (r/w/x) 文件名 给文件赋予u/g/o 增加或者减少权限
组合使用
chmod -R 777 文件夹 递归赋予777权限
递归:(文件及其文件的子文件都执行相同命令)