Ibm midrange AS/400国际单项体育联合会授权发布

Ibm midrange AS/400国际单项体育联合会授权发布,ibm-midrange,control-language,ibm-ifs,Ibm Midrange,Control Language,Ibm Ifs,管理AS/400 IFS机构让我有些头疼。IFS文件是通过调用CPYTOIMPF使用CLE或ILE-COBOL创建的。默认情况下,IFS下的权限设置为700。问题是我用来创建文件的ID(A),而使用它的人将是另一个ID(B)。因此,即使A和B位于同一组GP01上,B也无法读取该文件 我已经尝试将IFS root/RootDir/MyDir CHGPGP发送到同一组,比如GP01。此外,我还更改了OBJ('/RootDir/MyDir')用户(*PUBLIC)DTAAUT(*RW)OBJAUT(*

管理AS/400 IFS机构让我有些头疼。IFS文件是通过调用CPYTOIMPF使用CLE或ILE-COBOL创建的。默认情况下,IFS下的权限设置为700。问题是我用来创建文件的ID(A),而使用它的人将是另一个ID(B)。因此,即使A和B位于同一组GP01上,B也无法读取该文件

我已经尝试将IFS root/RootDir/MyDir CHGPGP发送到同一组,比如GP01。此外,我还更改了OBJ('/RootDir/MyDir')用户(*PUBLIC)DTAAUT(*RW)OBJAUT(*NONE)。但是,我仍然无法通过ID B访问该文件


请帮帮我!提前感谢。

定位到文件中,使用选项9并根据需要添加权限。。。 如果您修改了此选项,请检查您的公司是否使用限制性软件作为安全网,如果是,您必须请求管理员访问该文件。

请查看CPYTOIMPF的STMFAUT()参数

您可能想使用STMFAUT(*INDIR)

*英迪尔 输出流文件的权限设置基于要创建流文件的目录的权限。流文件被分配与创建它的目录相同的公共权限、私有权限、主组、主组权限、授权列表和审核值。如果目标文件系统不支持*INDIR特殊值,则该命令将失败


然后,只需确保将文件放入的目录具有所需的权限。

我在CHGAUT上了解到,USER(*PUBLIC)指的是最后一组IFS(又名UNIX)权限设置。问题是ID A和B都在同一个组中。因此,第二个权限组需要正确设置。但是您将文件权限设置为什么?