Linux “为什么我必须输入?”;sudo chmod-R 0777文件夹1“;如果在folder1中创建了某个新文件夹,则重复此操作

Linux “为什么我必须输入?”;sudo chmod-R 0777文件夹1“;如果在folder1中创建了某个新文件夹,则重复此操作,linux,filesystems,kernel,Linux,Filesystems,Kernel,我必须允许进入“folder1”中的某个启动器。 每当在“folder1”中创建新文件夹时,我必须通过键入sudo chmod-R 0777 folder1再次授予权限。是否有一种方法可以永久启用特定文件夹的0777。无论在其中创建了多少新的子文件夹 我试过了,效果很好。但我必须一次又一次地授予权限 sudo chmod -R 0777 folder1 您需要在主路径中的“.profile”文件中设置umask命令。然后重新启动会话并创建新文件夹。默认情况下,所有用户的所有文件夹都将获得填充权

我必须允许进入“folder1”中的某个启动器。 每当在“folder1”中创建新文件夹时,我必须通过键入
sudo chmod-R 0777 folder1
再次授予权限。是否有一种方法可以永久启用特定文件夹的
0777
。无论在其中创建了多少新的子文件夹

我试过了,效果很好。但我必须一次又一次地授予权限

sudo chmod -R 0777 folder1

您需要在主路径中的“.profile”文件中设置umask命令。然后重新启动会话并创建新文件夹。默认情况下,所有用户的所有文件夹都将获得填充权限。 命令$
umask 000

  • 打开.profile文件
  • 在.profile文件中插入命令“umask 000”并保存它
  • 重新启动会话并创建文件夹

  • 我将尝试使用setfacl设置ACL,例如:

    setfacl-md:o::7,d:g::7,d:o::7 mydir/

    setfacl-mo::7,g::7,o::7 mydir/

    实际上,通过这种方式,如果您在mydir下创建目录,它们将拥有0777权限,而文件将拥有0666权限

    希望有用


    干杯

    您想要什么默认权限,请发布
    stat folder1
    umask
    的输出,如果新文件夹是由您以外的其他应用程序创建的,请包含该信息