让我们假设我们在glassfish应用服务器中为不同的用户(客户端)提供不同的域(一个用户为一个域)来完成他们的工作。这种玻璃鱼工作在centos 6服务器上。每个用户在/home中都有自己的用户文件夹(/home/ user 1、/home/ user 2)。玻璃鱼安装在/usr/玻璃鱼.并以"glassfish“linux用户的身份运行。
每个用户(客户)都希望有一个备用docroot(s)。问题就在这里。每个用户只能访问他的主文件夹。因此,这是他希望有替代的多卡根(S)保存他的数据的地方。为了让glassfish获得用户的备用docroot,我们为glassfish打开用户文件夹
如何检查脚本是否具有根权限运行?
我使用下面的代码,但是它使用linux命令获取用户id,这样它就不会在m$ win上工作。是否有独立于平台的方法来处理这个问题?
if { [exec id -u] eq 0 } {
//nice, let us destroy something!
} else {
//sorry. you are not root
}