
Я в принципе новичок в Kali и у меня нет предыдущего опыта работы с другими ОС, кроме Windows. Я пытаюсь изучить Kali, используя различные руководства на Youtube, и я в основном изучал ipsweep (я думаю, он так только называется) с помощью .sh
файла, запрограммированного в /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
сработало отлично.