文件的权限
当讨论文件权限的时候,考虑以下几个方面:
-owner 文件的属主owner
-r 文件是否可读read
-w 文件是否可写write
-x 文件是否可以执行excute
用ls命令查看一个文件:ls-l xxx. txt即可查看xxx.txt这个文件的详细信息。
权限分为三部分:r w x(自己);r - -(同组);r - x(别人)。也可以右击文件-属性-权限查看权限。
修改文件权限chmod,即change file mode修改文件的访问权限。例如,想让别人也可以修改一文件:chmod o+w xxx. txt。其中,w表示other别人,+w表示增加write权限。类似的还有:a+w(所有人增加w权限);a-w(所有人减去w权限);u+w(仅用户user自己的权限增加w权限);o-w(修改别人other的权限减少w权限)。需要注意,只有文件的属主或者root可以修改文件权限,且+w,-w默认为修改自己和本组的权限。
修改文件的属主chown,即change owner修改文件的属主。一般来说,每个用户只操作自己的用户目录,所以chown命令并不常用。示例:在/abc目录下创建文件夹123,再将123目录分配给用户ABC的命令:
su root
mkdir /abc/123
chown -R ABC /abc/123
ls -ld /abc/123
需要注意,只有文件的owner和root才有权限更改属主。