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