chmod
改变文件或者目录权限
一般都用r - 4,w - 2,x - 1,来修改文件的权限。
777就表示u g o 拥有所有的rwx权限。
对于权限有一个小小的说明:对于文件
来说,r 表示对这个文件可以查看,w 表示对这个文件可以编辑,x 表示对这个文件可以执行;对于目录
来说,r 表示可以查看这个目录下边的内容(ls)w 表示可以删除或者创建这个目录下边的东西, x 表示可以进入这个目录(cd)。
chown
改变文件所有者权限,至于这个改变到底以为啥后期知道了再补充
chgrp
改变文件所属组权限,至于这个改变到底以为啥后期知道了再补充
umask
查看以及修改(一般不修改)创建目录
的默认权限,默认创建文件的权限一般比目录少 x 权限,因为为了安全起见一般都是不可执行的。
这个是修改,0便是一个特殊权限,后边三位是根据异或
来实现的比如
022 — -w- -w- 那么对应的默认权限就是 rwx r-x r-x
777 rwx rwx rwx 那么对应的默认权限就是 — — —
062 — rw- -w- 那么对应的默认权限就是 rwx --x r-x