Linux 向geoserver添加jar模块时出现osgeolive权限问题

Linux 向geoserver添加jar模块时出现osgeolive权限问题,linux,geoserver,osgeo,Linux,Geoserver,Osgeo,我正在尝试将imagepyramid插件复制到我的geoserver中,但系统不允许我这样做。我以管理员身份登录 user@osgeolive:/usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF/lib$ sudo chown -R atgis /usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF/lib user@osgeolive:/usr/local/lib/geose

我正在尝试将imagepyramid插件复制到我的geoserver中,但系统不允许我这样做。我以管理员身份登录

user@osgeolive:/usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF/lib$ sudo chown -R atgis /usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF/lib
user@osgeolive:/usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF/lib$ cp /home/user/downloads/gt-imagepyramid-8.4.jar gt-imagepyramid-8.4.jar
cp: cannot create regular file `gt-imagepyramid-8.4.jar': Permission denied
user@osgeolive:/usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF/lib$ mkdir test
mkdir: cannot create directory `test': Permission denied
user@osgeolive:/usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF/lib$ cd ..
user@osgeolive:/usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF$ chmod 777 lib
chmod: changing permissions of `lib': Operation not permitted
user@osgeolive:/usr/local/lib/geoserver-2.1.3/webapps/geoserver/WEB-INF$
试试这个:

  • 停止geoserver服务
  • 检查您是否具有写入geoserver文件夹的权限

    $ls-all/usr/local/lib/geoserver-2.1.3/webapps/

  • 如果您没有写入权限:

    $ chmod 777 /usr/local/lib/geoserver-2.1.3/webapps/geoserver
    

    我希望这对您有所帮助。

    @geogec停止geoserver是解决方案吗?不,我之前也停止了geoserver。解决方案只是运行“>>sudo cp…”而不是“>>sudo chown-R”