我基本上是 Kali 的新手,之前沒有使用 Windows 以外的其他作業系統的經驗。我正在嘗試使用 Youtube 上的各種教程來學習 Kali,並且我基本上是使用.sh
中編程的文件來學習 ipsweep (我認為它只是被稱為)/bin/bash
,我嘗試使用在 root 中創建一個可執行文件
chmod -x filename.sh
sudo chmod -x filename.sh
chmod -rwx filename.sh
我以為我沒有足夠的權限,因為它沒有顯示 bash 錯誤,但當我嘗試時,./filename.sh
它說permission denied
。然後我看到該文件是否可執行,但它顯示了一些相當奇怪的東西:它顯示該chmod
命令甚至沒有執行(我認為我仍然不善於理解這一點)。如何正確地做到這一點?
答案1
chmod -x
刪除執行權限。如果你想讓檔案可執行,你需要+x
:
chmod +x filename.sh
此外,該文件需要可讀 ( chmod +r filename.sh
)。您chmod -rwx filename.sh
已經刪除了所有權限,包括此權限。輸出中的破折號(在終端機中顯示為一長行)ls -l
表明 chmod
工作完美。