為什麼「chmod」指令在 Kali Linux 2020 中不起作用?

為什麼「chmod」指令在 Kali Linux 2020 中不起作用?

我基本上是 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工作完美。

相關內容