对于文件系统权限,我们前面已经讲解了一部分,这里就不在重复了。
1.修改文件权限有两种,一种是数字、一种是字母 (chmod 的修改只能是属主或者root)
数字:
修改目录权限和目录内所有文件的权限
字母:
2.修改文件属性的关系(其中修改组chgrp=chown .组)
这里有两点要注意:
1)如果一个文件是可执行文件,并且属主或者root对于这个文件只有可执行权限,那么可以通过sh命令进行执行
2) 对于往文件里面写内容,root和属主都可以在没有可写权限的情况下写入的,只要强制保存就可以了。
3.对于删除一个文件,是要看它的上一级目录的权限的,删除的是文件名,而文件名是在上一级目录中,这和找一个文件是一个道理,都是从/开始的,而文件名在上一级目录中,所以删除一个文件本身和文件的权限没有关系和上一级目录的权限有关系,且必须是写的权限。(w写的权限,可以删除文件,可以创造文件)
4创建文件和文件夹的权限,默认是644和755,是通过umask控制的,在生产中这种权限是相对安全的,所以尽量不要修改。所以这里知道下就可以了。
原文地址:https://www.cnblogs.com/dangjingwei/p/10742579.html
时间: 2024-12-12 19:14:40