Permissions
STIG RHEL 上的權限被拒絕 tmp 目錄
我正在為 Red Hat Linux 6.5的**DISA STIG版本編寫程序。**我寫了一個shell腳本來對程序進行自我提取,當它自我提取時,將臨時文件放入其中
tmp directory
,稍後將被移動並刪除。當我執行時,臨時目錄的權限看起來像這樣ls -l
。drwxrwxrwt. 4 root root 4096 Sep 25 10:14 tmp
. 但是,當我執行我的腳本來安裝我的程序時,我一直在輸入以下輸出Verifying archive integrity... All good. Uncompressing installation package................................... ./foo.run: line 391: ./tmp/foo/install.sh: Permission denied
行 391,如下所示,eval $script $scriptargs $*; res=$?
帶有script="./tmp/foo/install.sh"
和scriptargs=""
。有誰知道是 STIG 指南可能導致此問題還是我正在做的事情?
需要注意的一件事是,STIG 使用 noexec 鎖定 /tmp。
如果您已經在盒子上花費了一些時間,那麼您可能無法執行該文件夾中的文件。嘗試其他位置進行下載/安裝。
此外,以 SUDO 身份執行安裝程序