linux默认权限
umask可以设定用户创建的文件或目录的默认权限可以在/etc/profile里修改单独用户在自己的home目录ls -a编辑.bash_profile这个文件隐藏的如果创建的是目录的话umask 022就是777-022=755rwxr-xr-xumask 077就是777-077=700rwx------如果创建的是文件的话umask 022就是666-022=644rw-r--r--umas
·
umask可以设定用户创建的文件或目录的默认权限
umask命令修改
[root@CNSZSLPRTAP01 9]# umask
0022 #umask可以显示当前用户的默认权限
[root@CNSZSLPRTAP01 9]# umask -S
u=rwx,g=rx,o=rx #umask -S显示rwx格式的权限
想要修改可以
[root@CNSZSLPRTAP01 9]# umask 022
这样就修改为了0022
这样修改只是暂时的,退出就没了
umask配置文件修改
一共需要在四个地方修改
/etc/profile
/etc/bashrc
以及用户自己home目录下面的
.bashrc
.bash_profile
单独用户在自己的home目录ls -a编辑
.bash_profile和.bashrc这两个文件隐藏的
如果创建的是目录的话
umask 022 就是777-022=755 rwxr-xr-x
umask 077 就是777-077=700 rwx------
如果创建的是文件的话
umask 022 就是666-022=644 rw-r--r--
umask 077 就是666-077=600 rw-------
/etc/profile和bashrc下的设置
if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
umask 002 #普通用户权限
else
umask 022 #超级用户权限
fi
更多推荐
已为社区贡献1条内容
所有评论(0)