标签: go sftp file-permissions
我在一个容器中运行Atmoz SFTP server,在一个单独的容器中运行Go应用程序,两者都安装了相同的底层EBS卷。
当Go应用程序运行时,它会在通过SFTP应用程序提供给用户的目录中创建目录。问题是FTP用户对这些新创建的目录没有写入权限。
部分问题是Go应用程序以root身份运行,新目录由root拥有。
如何让Go应用程序创建目录,以便其他系统上的用户具有写访问权限?如何创建目录并让它继承其父级的权限? (父级最初由Atmoz SFTP创建并具有正确的权限)