linux umask chmod 命令

说到umask 必定想到chmod 这个,两个都是给文件设置限权。

umask :

在linux系统中,创建新的文件或目录都会有默认的访问权限,umask命令与文件和目录的默认访问权限有关。

一般在linux 系统的/etc/bashrc文件中会使用该命令,限定普通用户和超级用户的默认文件夹或文件的权限

若用户创建一个文件,则文件的默认访问权限为 -rw-rw-rw- ,创建目录的默认权限 drwxrwxrwx

就相当于(R=4 W=2 X=1,7=R+W+X,6=R+W, 5=R+X)

777-002=775 权限: rwxrwxr-x

777-022=755  权限:rwxr-xr-x

而umask值则表明了需要从默认权限中去掉哪些权限来成为最终的默认权限值

chmod 更多使用场景为:设置特定文件或则特定文件权限

linux 每个文件或目录都是3种用户限权,分别为文件所有者,组员,其它;权限分别为读、写、运行,

chmod 777 file 就是把读、写、运行赋权给所属用户,所属用户组,其他用户

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章