<div dir="ltr">Hi Stefan,<div>that helps a lot actually. The suggestion to subdivide the mapset is a good one. But we also need a way to have more than one person (not all users) able to manage everything. So probably  the GRASS_SKIP_MAPSET_OWNER_CHECK is a good option if used carefully.</div><div><br></div><div>Thanks a lot</div><div><br></div><div>Laura</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 6 Feb 2019 at 14:47, Stefan Blumentrath <<a href="mailto:Stefan.Blumentrath@nina.no">Stefan.Blumentrath@nina.no</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="NO-BOK">
<div class="gmail-m_2889336279921646591WordSection1">
<p class="MsoNormal"><span>Hi Laura,<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span>There are several options.<u></u><u></u></span></p>
<p class="MsoNormal"><span><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">One option would be to subdivide “</span><span lang="EN-GB">ENVIROMENTAL_COVARIATES” into e.g. topics.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">In my organisation (also environmental research) we organized mapsets with prefixes (g_ for mapsets of general interest, gt_ for time series, p_ for projects, u_ for users). Different users can take care of different
 topics (but everybody has to clean up his/her own mess).<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">These mapsets can then easily added to the users search_path with g.mapsets (<a href="https://grass.osgeo.org/grass74/manuals/g.mapsets.html" target="_blank">https://grass.osgeo.org/grass74/manuals/g.mapsets.html</a>)…<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">An advantage of splitting up ENVIROMENTAL_COVARIATES into smaller mapsets is that it is easier to move chunks of data (e.g. from central storage to compute units (laptop/server))…<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">If your users are allowed to change file ownership, they could in principle take over “</span><span lang="EN-GB">ENVIROMENTAL_COVARIATES”. However, an important point of the ownership
 check implemented in GRASS is to make sure that users do not shoot each others in the foot…<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">That check can be overwritten with the GRASS_SKIP_MAPSET_OWNER_CHECK environment variable (see:
<a href="https://grass.osgeo.org/grass74/manuals/variables.html" target="_blank">https://grass.osgeo.org/grass74/manuals/variables.html</a>)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">See also the related issue:
<a href="https://trac.osgeo.org/grass/ticket/1829" target="_blank">https://trac.osgeo.org/grass/ticket/1829</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">For both of the latter options there is a significant risk in a multi-user environment…<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Hope that helps a bit…<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Cheers<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB">Stefan<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-GB"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> grass-user <<a href="mailto:grass-user-bounces@lists.osgeo.org" target="_blank">grass-user-bounces@lists.osgeo.org</a>>
<b>On Behalf Of </b>Laura Poggio<br>
<b>Sent:</b> onsdag 6. februar 2019 12:22<br>
<b>To:</b> GRASS user list <<a href="mailto:grass-user@lists.osgeo.org" target="_blank">grass-user@lists.osgeo.org</a>><br>
<b>Subject:</b> [GRASS-user] sharing GRASS mapsets<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Dear all,<u></u><u></u></p>
<div>
<p class="MsoNormal">we need to share a GRASS location and its mapsets across multiple users.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">We would like to have a structure similar to this:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">LOCATION:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> PERMANENT<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> ENVIROMENTAL_COVARIATES<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> working_mapset_for_each_user<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">It is clear in the documentation that a user can only write in a mapset that it owns. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">However we would need to have multiple users to be able to add/delete/modify files to the ENVIROMENTAL_COVARIATES mapset. Is this possible at all? any workaround that can be implemented?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks in advance<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Laura<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div>