Во-первых, Вы не должны просто предоставлять беспрепятственный доступ для монтирования как суперпользователь, использующий NOPASSWD
. Необходимо вместо этого создать соответствующие записи в /etc/fstab
так, чтобы файловые системы могли быть смонтированы непривилегированными пользователями.
Если Вы действительно хотите сделать это (Вы не делаете), можно выполнить в этом ~/.bash_profile
если пользователи используют удар в качестве своей оболочки, иначе ~/.profile
, или в /etc/profile
evalating $EUID
.
Снова, не делайте этого. Просто добавьте fstab записи так, чтобы непривилегированный пользователь мог смонтировать его без подъема.
Проблема с портами, что в настоящее время двоичные пакеты распределяются только об один раз в месяц через зеркала FreeBSD.
Таким образом, если Вам не нужны последнее и самое большое, Вы соглашаетесь с использованием пакетов через portupgrade - PP или эквивалентная команда portmaster.
Но если Вы выполняете php, который имеет a) партию пользовательских опций, включенных в течение времени компиляции и b) много проблем безопасности. я предложил бы сохранить php актуальный через порты.
Если у Вас есть несколько машин, это могла бы быть опция к развертыванию Ваши собственные двоичные пакеты, таким образом, Вы не должны полагаться на пакеты, обеспеченные зеркалами FreeBSD. Это легко сделано выполнением, "делают пакет" в каталоге порта.
Сейчас, 18 месяцев спустя, это кажется возможным, так же просто, как объясняется в этой записи блога: https://scottlinux.com/2014/04/01/apply-security-updates-to- freebsd-with-pkgng /