У меня установлен User1 WSO2 ESB 4.6.0 на Linux Ubuntu 12.04.
Когда пользователь1 запускает сервер, создаются файлы, специфичные для пользователя (например, /repository/components/configuration/org.eclipse.osgi
).
Итак, когда User2 запускает тот же сервер, он получает
java.io.FileNotFoundException (Permission denied)
.
Как запустить сервер User2?WSO2 ESB: многопользовательская установка
P.S. Я ожидал, что пользовательские файлы будут созданы в домашнем каталоге каждого пользователя.
Спасибо. Я хочу запустить сервер _not_ кем угодно, но _group_ пользователей. Как я уже упоминал, если User1 запускает сервер, пользовательские файлы создаются в каталоге продукта (с пользователем == User1, group == User1), поэтому User2 не может читать/записывать/выполнять его. Как разрешить User2 запускать сервер? – surlac
Я не думаю, что контролировать доступ к пристальному серверу с разными пользователями можно с помощью уровня продукта. Но вы можете ограничить доступ для разных пользователей на основе роли и т. Д. Для разных операций, например: разрешение на вход, разрешение доступа к ресурсам. – Ratha
Спасибо @Ratha. Таким образом, один установленный экземпляр ESB может запускаться только одним пользователем (уровень ОС), правильно? – surlac