看完鸟哥的Linux私房菜,对Linux有了更深的了解,特别是权限控制这一方面,特此总结,记录一下。
本文适合对Linux权限一知半解的人,不适合完全不同Linux权限的人,只是提点,不会特别详细,详细内容请看鸟哥的Linux私房菜。
一,文件与目录的普通权限
首先来说说Linux下面的最普通也是最常用的权限,r:4(读),w:2(写),x:1(执行)。
对于文件和目录来说,这三个权限分别代表不同的操作:
读:r:4:对于文件是读文件权限;对于文件夹r权限表示是否可以查看该目录先的文件,也就是ls。
写:w:2:对于文件是写文件权限,但是不可删除文件,但是如果只给写权限没有读文件权限是不能写入数据的;对于文件夹来说w权限表示时是否可以在该文件夹下面新建文件和目录,删除文件和目录二不管该文件或者目录的权限是什么,重命名问价和目录,移动文件和目录,可以不配合r权限,不能ls但是可以创建文件。
执行:x:1:对于文件来说是执行权限;对于文件夹x权限表示是否可以cd进如该目录。
可以通过命令:
chgrp:改变文件所属用户组
chown:改变文件所有者
chmod:改变文件的权限
命令具体使用请查阅相关资料
二,文件与目录的默认权限和隐藏权限
文件默认权限:umask