首页 > 代码库 > 文件目录属性及权限
文件目录属性及权限
linux的权限:
r:对于文件来说,表示具有读取阅读文件内容的权限。
对于目录来说,表示具有浏览该目录的权限(与进入目录的权限不同)
w:对于文件来说,表示具有新增,修改文件内容的权限
对于目录来说,表示具有删除,移动目录内文件的权限(注意:删除,修改或移动文 件受父目录的权限控制)
x:对于文件来说,表示具有执行文件的权限。
对于目录来说,表示具有进入目录的权限。
对于文件来说,对文件进行删除等操作只与上级目录权限有关,与文件自身权限无 关。(打狗看主人。)当目录只具有w,无法执行创建操作。只有和x一块存在 (wx)才能具有创建文件的功能。
touch:创建文件。
chmod:修改文件权限(默认文件的权限是644,目录为755,因为umask=0022)
-R:递归修改。(目录里面的所有内容都修改)
1,数字权限表示:chmod 755 file
2,字符权限表达:u g o a
+ - =
chmod go=x file
chmod ugo-x file 相当于 chmod a-x file
chmod u=rwx,g=rx,o=rx file
chown:chown root.leige file(修改属主属组。)
umask:文件起始权限666(666-022=644)
目录起始权限777(777-022=755)
umask=0022
文件目录属性及权限