[root@localhost ~]# ll anaconda-ks.cfg
-rw-------. 1 root root 1485 7月 3 23:46 anaconda-ks.cfg
rwx | rwx | rwx
拥有者 所属组 其他人
u g o
uid=0 ---> user --->group ----->其他人
echo相当于python
echo 123 > xx.txt 没有文件会创建相应文件
echo 123 >> xx.txt 追加
定向符:> 覆盖 >>追加
对于文件
r------------ 读 vim cat head less more
w----------- 写 vim gedit > >>
x------------ 执行 ./ 绝对路径 root用户有x就可以执行 普通账号至少r-x
一个文件是否能被删除,取决于上层目录权限,与自身权限无关
对于目录
r------------- 读 ls 只能看文件名字 不能查看详情信息 r-x查看详细信息
w------------ 写 touch mkdir rm -wx是能删除知道文件名字的文件 rwx才能删除所有文件
x------------- 执行 cd
+/- 在现有权限基础上添加一个或者减少一个对于权限
chmod u+r file/dir
chmod u+r,g+w file/dir
chmod u+r,g-w,o-x file/dir
chmod ug+rw file/dir
chmod ugo+rwx file/dir
chmod a+rwx file/dir
= 不考虑现有权限 而是直接覆盖现有权限
chmod u=r file/dir
chmod u=r,g=w file/dir
chmod u=r,g=w,o=x file/dir
chmod ug=rw file/dir
chmod ugo=rwx file/dir
chmod a=rwx file/dir
r ----- 4
w ----- 2
x -----1
/ dr-xr-xr-x 555
/root dr-xr-x--- 550
/etc drwxr-xr-x 755
/tmp drwxrwxrwt 777
/etc/passwd -rw-r--r-- 644
/etc/shadow ---------- 000
/普通用户家目录 drwx------ 700
普通用户创建得文件 -rw-rw-r-- 664
普通用户创建得目录 drwxrwxr-x 775
root用户创建得文件 -rw-r--r-- 644
root用户创建得目录 drwxr-xr-x 755
umask 权限反掩码
root账号 umask 0022
普通账户 umask 0002