系统权限指令
- chmod 改变文件或者文件的权限
-R 递归修改
chmod [{u g o a} {+ - =} {r w x }] [文件或者目录]
[mode=421] [文件或者目录]
chmod u+x index.html 将index.html 增加 u的 执行的权限
chmod g+x,o+w index.html 可以执行多个操作 将index.html g 增加x权限,0增加w的权限
caomall$ chmod g=rwx index.html =也可以 操作
权限数字的表示
r ---4
w ---2
x ---1
rwx ---7
rw ---6
r ---4
权限用数字相加
chmod 764 index.html 将文件设置权限设置成 rwxrw-r--
chmod -R 777 ft 递归修改ft 文件权限 并且应用到子目录子文件 递归修改
r --- 读权限---可以查看文件内容---可以列出目录中的内容
w --- 写权限--- 可以修改文件内容--- 可以在目录中创建或者修改文件或者删除
x --- 执行权限---可以执行文件内容----可以进入目录
2.其他权限管理命令
chown 改变文件目录或者文件的所有者
chown [用户][文件或者目录]
chown root '/home/cr/桌面/caomall/ko.js' ko.js文件权限改成root
chgrp 改变文件目录或者文件的所属组
chgrp [所属组] [文文件或者目录]
- umask 显示、设置文件的缺省权限
umask -S 以rwx 形式显示新建 文件缺省的权限
touch 新建的文件是没有 x 的权限的 mkdir 创建目录有x 权限
可以通过 umask 来补全权限
umask 权限值 0022 0 022 其实就是 777-022=755 就等于 rwx-r-x-r--x
umask 002
umask -S
在新建的时候,权限就会变成 775