2014-12-19 44 views
1

我在管理AS/400 IFS機構方面遇到了一些麻煩。 IFS文件是使用CLE或ILE-COBOL通過調用CPYTOIMPF創建的。默認情況下,IFS下的權限設置爲700.問題是我用來創建文件的ID(A),使用它的人將是另一個ID(B)。因此,即使A & B位於同一組GP01上,B也無法讀取該文件。AS/400 IFS機構問題

我試過CHGPGP IFS根/ RootDir/MyDir到同一個組,比如GP01。另外,我也是CHGAUT OBJ('/ RootDir/MyDir')USER(* PUBLIC)DTAAUT(* RW)OBJAUT(* NONE)。但是,我仍然無法通過ID B訪問文件。

請幫幫忙!提前致謝。

+0

我明白** CHGAUT,USER(* PUBLIC)**是指最後一組IFS(又名UNIX)權限設置。問題是ID,A和B都在同一組中。因此,第二個權限組需要正確設置。 – 2014-12-19 08:44:39

+1

您向我們展示了CHGAUT,看起來像是一個目錄MyDir。但是你爲什麼設置文件權限? – user2338816 2014-12-19 13:18:46

回答

1

看看CPYTOIMPF的STMFAUT()PARM ..

您可能需要使用STMFAUT(*下載)

*下載 輸出流文件的權限設置都是基於要創建流文件的目錄的權限。流文件被分配與創建它的目錄相同的公共權限,私有權限,主要組,主要組權限,授權列表和審計值。如果目標文件系統不支持* INDIR特殊值,則該命令將失敗。

然後只要確保您將文件放入的目錄具有您需要的權限。

0

定位到文件上,使用選項9並根據需要添加權限... 如果您已修改此選項,請檢查貴公司是否使用限制性軟件作爲Safenet,如果是,則必須要求管理員訪問該文件。