在linux中所有的一切都是文件
对于文件的拥有者,所属组,其他人linux进行了详细的权限划分
划分为 可读(r),可写(w),可执行(x)
这权限对于目录和文件又有不同的作用
对文件来说,不同权限有不同的作用
r就是对这个文件可读
w就是对这个文件可以编辑,包括修改文件内容,但是不能删除文件
x就是这个文件是否具有被系统执行的权限
目录来说
r:就是可以读取这个目录中的内容
w:就是可以修改目录中的内容,包括对其下文件的删除,文件的移动,对文件或目录的更名,新建新的文件或目录
x:就是代表你是否可以进入此目录成为工作目录
修改权限命令
chmod
chown
chgrp:修改所属组
特殊权限
SUID chmod u+s
二进制程序,
需要可执行权限
仅在执行过程中有效
临时拥有程序拥有者的权限
SGID chmod g+s
对文件来说
需要执行权限
执行过程中会临时拥有文件所属组的权限
对目录来说
用户若是对此目录具有rx权限,能够进入此目录
在此目录下的有效用户组将会变成该目录的用户组
作用:若是用户在此目录下有w权限,那么下次目录下新建的目录或是文件,新文件的用户组会是该目录的用户组
SBIT chmod o+t
只对目录有效
当用户对于此目录具有wx权限时,即具有写入权限
当用户再次目录下创建文件或是目录时,只有文件拥有者或root才有权限删除