Linux常用命令(29)之默认权限管理

来源:互联网 发布:网络教育能考公务员吗 编辑:程序博客网 时间:2024/06/05 06:36

文件默认权限

umask   查看文件默认权限
[root@localhost ~]# umask0022[root@localhost ~]# 
文件默认权限0022的说明:    第一个0代表文件特殊权限    022代表文件的默认权限

文件的默认权限

文件不能直接建立为执行文件,必须手动赋予执行权限,所以文件默认权限最大为666默认权限需要换算成字母在相减,建立文件之后的默认文件权限为666即(-rw-rw-rw-),减去umask的值022(-----w--w-),得出的文件权限为644(-rw-r--r--)

例如:    文件默认最大权限为666,umask的值为022    -rw-rw-rw- 减去 -----w--w-  等于 -rw-r--r--

目录的默认权限

目录的默认最大权限为777默认权限也需要换算成字母相减,建立目录之后的默认权限为777即(drwxrwxrwx),减去umask的值022即(-----w--w-),得出目录的默认权限为755(rwxr-xr-x)

例如:    目录的默认最大权限为777,umask的值为022    drwxrwxrwx   减去   -----w--w-  等于   drwxr-xr-x

修改umask的值

临时修改
umask 文件默认权限临时修改umask的值,一旦关机或重启,修改的值就不起作用了
[root@localhost ~]# umask 0033
永久修改
[root@loclahost ~]# vi /etc/profile
进入文件之后就修改umask的值
0 0
原创粉丝点击