Оболочка Linux - неожиданная ошибка

REJECT целевое расширение, в то время как цепочечная политика должна быть целью. В странице справочника говорится, что (хотя это не действительно ясно), но часть из того, что это говорит, плоская неправильный.

Политика может только быть ACCEPT или DROP на встроенных цепочках. Если Вы хотите эффект отклонения всех пакетов, которые не соответствуют предыдущим правилам, просто удостоверьтесь, что последнее правило соответствует всему и добавляет правило с a REJECT целевое расширение. Другими словами, после добавления всех соответствующих правил, сделать iptables -t filter -A OUTPUT -j REJECT.

Посмотрите, "что является возможными цепочечными политиками" поток в списке netfilter для получения дополнительной информации.

2
08.11.2013, 23:45
1 ответ

У Вас есть синтаксис для mv неправильно. Это должно быть:

mv source destination

Вы работаете

mv destination source

Поэтому find команда на самом деле работает

mv pasta2 pasta/tmp3
mv pasta2 pasta/tmp2
mv pasta2 pasta/tmp1

Это жалуется, что Вы пытаетесь перезаписать (mv) каталог с регулярным файлом. То, что Вы на самом деле хотите сделать,

find pasta -type f -exec mv {} pasta2 \;

Это выполнится

mv pasta/tmp3 pasta2
mv pasta/tmp2 pasta2 
mv pasta/tmp1 pasta2 

который должен работать без ошибок.

3
27.01.2020, 22:06

Теги

Похожие вопросы