Возможно, вы ссылаетесь на файлы cookie TCP SYN. Чтобы включить их:
# echo 1 > /proc/sys/net/ipv4/tcp_syncookies
PATH представляет собой список каталогов, разделенных двоеточиями, который использует ваша оболочка (bash, fish, ksh, sh и т. д.), чтобы найти что-то для выполнения. Если первое слово строки, которую вы вводите в оболочку, не является оболочкой или псевдонимом оболочки, оболочка переходит через список каталогов в $PATH, ища исполняемый файл с тем же именем, что и первое слово команды, которую вы набран. Ошибки
command not found для общих команд (da/media/w3/0123-4567/PODCASTS/2016-Nov-27/loe-wildlife-decline.mp3te, ls, ...) являются признаками неверного PATH.
Многие ошибки PATH являются ошибками синтаксиса оболочки (пробел до или после =. Это PATH=value. [F11] (достаточно, чтобы вы могли исправить проблему, можно установить с помощью export PATH=/usr/bin:/bin:/usr/local/bin:/snap/bin.
, без пробелов).
Что касается «повреждения пути», если я создал «специальную» версию ls, сохраненную в /.evil/bin/ls, И я могу испортить ваш путь, чтобы он /.evil/bin ПЕРЕД /bin, когда вы набираете ls, оболочка будет запускать /.evil/bin/ls вместо /bin/ls. Хорошо известная Gotcha, но ваша система полностью проникла к тому времени, когда она станет полезна.
Вы могли бы запустить их, вам просто нужно указать полный путь. Изменение PATH не изменяет разрешений.