Я следовал этому руководству по iptables в Интернете и столкнулся с проблемой, когда я пытался дать себе разрешение на выполнение файла, который принадлежит root и хранится в домашней папке root. Вот онлайн-документ в качестве ссылки: руководство по iptables
Это говорит:
Убедитесь, что вы можете выполнить скрипт
$ chmod +x /root/fw.stop
А потом:
Вы можете запустить скрипт
$ /root/fw.stop
Когда я ввел команду «chmod +x /root/fw.stop», я получил сообщение об ошибке «chmod: не удается получить доступ к` /root/fw.stop ': разрешение запрещено ».
Очевидно, что если я хочу запустить скрипт, я могу сделать это, просто набрав «sudo /root/fw.stop», но я пытаюсь учиться; автор руководства просто ошибся с его синтаксисом, который он перечислил, или я делаю что-то не так?
Я попытался "sudo bash -c" chmod +x /root/fw.stop "", а затем попытался снова запустить сценарий как сам с помощью команды "/root/fw.stop", но я получил ошибку "bash: /root /fw.stop: в доступе отказано ".