我有一个要求,当我创建一个目录时,我希望以 777 权限创建它。我做了所有的事情,但无法做到这一点,有人知道怎么做吗?那么请分享。
假设我有目录/home/sachin/dir
。
test
现在我在 下创建一个文件夹/home/sachin/dir
。
mkdir /home/sachin/dir/test
它将创建test
我不想要的具有 775 权限的文件夹。
我不想-m
在命令中使用选项mkdir
。
答案1
您必须使用umask
命令:
执行此命令为交互式 shell 创建具有 777 权限的每个文件或目录:
umask 000
如果要使其成为单个用户的永久设置,请执行以下命令:
gedit ~/.profile
并添加新行作为
umask 000
然后保存文件。
如果要使其成为所有用户的默认设置,请执行以下命令:
sudo -H gedit /etc/profile
并添加新行作为
umask 000
然后保存文件。