2013-05-06 88 views
2

我是uniVerse中的新成員,我必須編寫一個uniVerse程序來檢查文件夾,子文件夾和文件的權限。例如,我們有一個名爲A的文件夾和子文件夾A1以及A1中的文件。現在必須檢查他們的權限是否設置正確。u2或uniVerse代碼遍歷文件夾,子文件夾和文件來檢查他們的權限

可以說,子文件夾A1上的文件應該是rwxrwxr-x(775),但它們是rwxrwxrwx(777)。然後基於此我需要報告說文件夾A1上的文件設置不正確。

到目前爲止,有點推/想法/參考/代碼快照等將真的幫助。

感謝一家工廠提前尋求幫助。

回答

1

一爲宇宙中最好的資源和檢索的問題是這個網站:http://www.mannyneira.com/universe/

如果您的系統允許的話,你應該考慮嘗試編寫一個通過Shell執行的腳本。您可以編寫UniVerse腳本來進入和退出Shell。根據該網站上的UniVerse and Linux頁面,您應該可以通過SH命令訪問它。

編寫Shell程序與UniVerse交互時,通常需要使用uvsh來輸出數據,然後將其傳遞給其他內容(例如col)來操作它。如果您將一個字符串傳遞給uvsh命令,它將執行它 - 因此您可以傳遞命令來讀取文件數據(例如從voc指針)。

請記住,每次運行SHuvsh命令時,都會將另一個shell嵌套到當前的shell中,而不是在它們之間進行切換。

然而,這聽起來像你有興趣,可以對事物的殼側純粹處理的文件權限信息...