umask永久修改用户创建文件权限
Linux里永久设置用户创建文件权限的配置文件是/etc/profile。可以在该文件中添加umask命令来设置默认权限。具体操作步骤如下:
- 打开
/etc/profile文件:sudo vi /etc/profile - 在文件末尾添加
umask命令并设置默认权限
例如设置默认权限为022:umask 022 - 保存文件并退出
- 使配置文件生效:
source /etc/profile
注意:修改/etc/profile文件会影响所有用户的默认权限,如果只想修改当前用户的默认权限,可以在用户的.bashrc文件中添加umask命令。
umask 用户名 (可以查看当前用户的umask值)
实操:
[hum@server umask]$ ll
total 0
drwxrwxr-x. 2 hum hum 6 Dec 5 15:16 kkk
-rw-r--r--. 1 hum hum 0 Dec 5 15:17 mmm
[hum@server umask]$ touch mmmm
[hum@server umask]$ mkdir kkkk
[hum@server umask]$ ll
total 0
drwxrwxr-x. 2 hum hum 6 Dec 5 15:16 kkk
dr-xr-xr-x. 2 hum hum 6 Dec 5 15:23 kkkk
-rw-r--r--. 1 hum hum 0 Dec 5 15:17 mmm
-r--r--r--. 1 hum hum 0 Dec 5 15:23 mmmm
浙公网安备 33010602011771号