WSO2 ESB:多用户安装

WSO2 ESB:多用户安装,wso2,wso2esb,wso2carbon,Wso2,Wso2esb,Wso2carbon,我已经在Linux Ubuntu 12.04上安装了User1 WSO2 ESB 4.6.0。 当User1运行服务器时,会创建特定于用户的文件(如/repository/components/configuration/org.eclipse.osgi) 因此,当User2运行同一台服务器时,它会得到 java.io.FileNotFoundException(权限被拒绝) 如何通过User2运行服务器 另外,我希望在每个用户的主目录中创建特定于用户的文件。问题在于文件权限。如果有人想运行服务

我已经在Linux Ubuntu 12.04上安装了User1 WSO2 ESB 4.6.0。
当User1运行服务器时,会创建特定于用户的文件(如
/repository/components/configuration/org.eclipse.osgi

因此,当User2运行同一台服务器时,它会得到
java.io.FileNotFoundException(权限被拒绝)

如何通过User2运行服务器


另外,我希望在每个用户的主目录中创建特定于用户的文件。

问题在于文件权限。如果有人想运行服务器,则此人有权访问这些文件夹以读取、写入日志等。。
该权限是操作系统级权限。不属于产品级权限

谢谢。我希望不是由任何人运行服务器,而是由一组用户运行。正如我所提到的,若User1启动服务器,特定于用户的文件将在产品目录中创建(user==User1,group==User1),所以User2无法读取/写入/执行它。如何允许User2启动服务器?我不认为通过产品级别控制不同用户对启动服务器的访问是可行的。但您可以根据角色等限制不同用户的访问。对于不同的操作,例如:登录权限、资源访问权限。谢谢@Ratha。所以一个安装的ESB实例只能由一个用户(操作系统级别)启动,对吗?不,我的意思是,限制用户访问服务器,这是您的内部组织策略/安全系统,不是吗?然后在操作系统级别,我们可以定义权限。。然后在产品级别,我们有不同级别的访问控制/权限系统,正如我上面提到的。您可以在管理控制台的用户/角色配置菜单中检查可用权限