linux用umask不小心删除了文件默认权限怎么增加回来?
重新试一下
在linux下创建一个文件或者目录之后可以通过chmod等命令进行权限设置,来达到给当前用户,用户组用户以及其他用户分配不同的访问权限。那么我们新创建的目录和文件本身也是有它的默认权限,这个默认权限就是由权限掩码umask来确定的。一般默认的权限掩码为0022。
文件的权限:666-umask
目录的权限:777-umask
注意:文件用666去减表示文件默认不能拥有执行权限;如果减得的结果中有执行权限,则需要将其加1。
umask值也可以自己进行设置
例:umask 0044
umask : 032
文件:666-032=633
目录:777-032=745
此类设定仅对当前shell进程有效。