Я ожидаю, что довольно современный компьютер (Pentium 4 +) с ~1 к 2 ГБ RAM должен быть достаточным, чтобы поддержать Ваш текущий пользовательский набор и расшириться хорошо для будущего. Смешно, сколько небольших задач можно убежать "старых" аппаратных средств в эти дни, особенно при использовании Linux или основанной на BSD ОС. Просто сведите к минимуму несущественные задачи (такие как графический сервер).
Я сказал бы, идут, выбирают операционную систему, с которой Вы являетесь самыми знакомыми; они могут оба обработать то задание хорошо. BSD, вероятно, имеет меньше служебное, но если бы он сводится, "Я читал о BSD в статье, но у меня есть опыт с Debian", я рекомендовал бы пойти с ОС, с которой Вы знакомы. Можно всегда экспериментировать с BSD в непроизводственной системе.
Вероятно, было бы самым легким, если Вы настраиваете новый компьютер и как маршрутизатор и как брандмауэр, но путем хранения его как моста, Вы добавляете дополнительный слой брандмауэра между пользователями и сетью. Любой метод должен быть достаточным для обработки образования моста, и веб-контент фильтруют Вас потребность.
Ваш вопрос мог быть больше четко дан понять, особенно что Вы имеете в виду с "неправильными полномочиями" для общедоступного каталога?
Предположение, что Вы хотите, чтобы каталоги были 755 и обычные файлы, чтобы быть 644, я сделал бы это как это:
$ find \! -perm 644 -type f -o \! -perm 755 -type d
Все зависит от того, что делает Вы рассматриваете 'неправильное разрешение'. человек находит, помогает Вам путем определения пути, как можно искать файлы/директоров с данным разрешением:
-perm -mode
All of the permission bits mode are set for the file. Symbolic modes are
accepted in this form, and this is usually the way in which would want to
use them. You must specify ‘u’, ‘g’ or ‘o’ if you use a symbolic mode.
See the EXAMPLES section for some illustrative examples.
-perm /mode
Any of the permission bits mode are set for the file. Symbolic modes are
accepted in this form. You must specify ‘u’, ‘g’ or ‘o’ if you use a
symbolic mode. See the EXAMPLES section for some illustrative examples.
If no permission bits in mode are set, this test matches any file (the
idea here is to be consistent with the behaviour of -perm -000).
-perm +mode
Deprecated, old way of searching for files with any of the permission
bits in mode set. You should use -perm /mode instead. Trying to use the
‘+’ syntax with symbolic modes will yield surprising results. For exam‐
ple, ‘+u+x’ is a valid symbolic mode (equivalent to +u,+x, i.e. 0111) and
will therefore not be evaluated as -perm +mode but instead as the exact
mode specifier -perm mode and so it matches files with exact permissions
0111 instead of files with any execute bit set. If you found this para‐
graph confusing, you’re not alone - just use -perm /mode. This form of
the -perm test is deprecated because the POSIX specification requires the
interpretation of a leading ‘+’ as being part of a symbolic mode, and so
we switched to using ‘/’ instead.