为什么 `chmod` 命令在 Kali Linux 2020 中不起作用?

为什么 `chmod` 命令在 Kali Linux 2020 中不起作用?

我对 Kali 基本上还很陌生,除了 Windows 之外,我以前没有使用过其他操作系统。我正在尝试使用 Youtube 上的各种教程来学习 Kali,我基本上是在使用 中.sh编程的文件来学习 ipsweep(我认为它只是这么叫) /bin/bash,我尝试使用

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工作完美。

相关内容