AS / 400 IFS当局发布

时间:2014-12-19 06:37:29

标签: ibm-midrange control-language ibm-ifs

我在管理AS / 400 IFS当局时遇到了一些麻烦。 IFS文件是使用CLE或ILE-COBOL通过调用CPYTOIMPF创建的。默认情况下,IFS下的权限设置为700.问题是我用来创建文件的ID(A),使用它的人将是另一个ID(B)。因此,即使A& A,B也无法读取文件。 B属于同一组,GP01。

我已尝试将CHFSGP IFS root / RootDir / MyDir添加到同一组,例如GP01。另外,我也是CHGAUT OBJ(' / RootDir / MyDir')USER(* PUBLIC)DTAAUT(* RW)OBJAUT(* NONE)。但是,我仍然无法通过ID B访问该文件。

请帮忙!提前谢谢。

2 个答案:

答案 0 :(得分:1)

看看CPYTOIMPF的STMFAUT()parm ..

您可能想要使用STMFAUT(* INDIR)

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

然后确保您放入文件的目录具有您需要的权限。

答案 1 :(得分:0)

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