За пределами OpenFiler Вашими опциями были бы другие Ose NAS (FreeNAS, NASLite...), посвященные устройства NAS, запускающие заказное программное обеспечение или полностью прокручивающие Ваше собственное с основным дистрибутивом Linux (или Windows, если Вы действительно хотите).
Я экспериментировал с FreeNAS и OpenFiler в течение прошлого месяца или около этого. Я помещаю свои яйца в корзину OpenFiler. Я не работал в продуктивной среде, но всем исследовании, я сделал точки к OpenFiler, как являющемуся Решением для предприятия по сравнению с другими Ose NAS и Устройствами NAS. В в значительной степени всех анализах производительности я досмотрел его, до конца выполняет те решения. Это, конечно, основано на аппаратных средствах, от которых Вы работаете и как Вы настраиваете сервер. Кроме того, на основе моего исследования любой, кто купил пакет поддержки, упомянул, что их поддержка является очень исключительной.
Можно также видеть someones сравнение FreeNAS к OpenFiler здесь для получения некоторое представление о том, какую производительность они видели с OpenFiler.
http://www.scribd.com/doc/29643/OpenFiler-vs-FreeNAS
Я не сравнил OpenFiler с настраиваемыми решениями все же. Некоторые люди предпочитают поддерживать и поддерживать более общий дистрибутив Linux как человечность и выставлять функции NAS вручную. Я думаю, что это было бы предпочтительным решением при работе редких аппаратных средств. Это - что-то, что я не интересуюсь выполнением. Я предположил бы, что Вы могли добраться как хорошие или возможно лучшая производительность с настраиваемым решением в зависимости от Ваших аппаратных средств и поддержки их.
Таким образом, пока у Вас есть достойная настройка оборудования и пакет поддержки, я сказал бы, что OpenFiler будет иметь успех в производстве. Просто обязательно проверьте страницу аппаратной совместимости.
Дополнительное Редактирование: Удостоверьтесь при установке openfiler, Вы делаете это со всеми новыми дисками, которые не имеют никаких данных. Openfiler использует LVM и не играет приятно с дисками с существующими разделами на них. Это, вероятно, будет самым легким установить openfiler ни с чем на нем, затем переместит Ваши документы и отображает позже.
Вы можете использовать ключ -s для su для запуска определенной оболочки
su -s /bin/bash -c '/path/to/your/script' testuser
(добавьте sudo
к приведенному выше, если testuser
не имеет пароля пользователь.)
Вы можете сделать это с помощью sudo -u
, если он у вас установлен:
# whoami
root
# sudo -u apache whoami
apache
# getent passwd apache
apache:x:48:48:Apache:/var/www:/sbin/nologin
Предоставляя скрипт в качестве аргумента для выполнения в / bin / sh :
su -s "/bin/sh /your/script/location" username
только что понял:
su -s "/ bin / bash" -c "/ bin / touch / tmp / testuser" testuser
может есть способ получше?!
Используйте sudo -u, чтобы указать пользователя. Также используйте флаг -i, чтобы установить переменные среды целевого пользователя.
sudo -i -u user command
на самом деле, лучший способ сделать это можно через runuser
подробности см. на странице руководства
, этот инструмент используется для решения ситуации, как сказал разработчик в своем bolg
http://danwalsh.livejournal.com/55588.html
Я разместил этот ответ во многих дворцах, простите меня, если вас это раздражает