Hi John,<br>a very big THANKS. First impressions is that it&#39;s done the trick.<br><br>Matt<br><br><div class="gmail_quote">On Thu, Oct 23, 2008 at 10:56 PM, John Stevenson <span dir="ltr">&lt;<a href="mailto:john.stevenson@manchester.ac.uk">john.stevenson@manchester.ac.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Matt,<br>
<br>
I&#39;m using Grass on a dual-boot Vista/Xubuntu 7.10 machine. &nbsp;It&#39;s mine, so my data live on the NTFS partition and I can mount it with me as the owner (and group). &nbsp;It took me a while to figure it out, and now I can&#39;t remember how I did it, but my fstab entry looks like this:<br>

<br>
/dev/sda3 &nbsp; &nbsp; &nbsp; /media/OS &nbsp; &nbsp; &nbsp; ntfs-3g umask=0002,uid=mbessjs3,gid=mbessjs3,allow_other &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp;0<br>
<br>
Hopefully that works for you, too.<br>
<br>
John<br>
<br>
<br>
Matt B wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">
<br>
<br>
On Thu, Oct 23, 2008 at 1:14 AM, Glynn Clements &lt;<a href="mailto:glynn@gclements.plus.com" target="_blank">glynn@gclements.plus.com</a> &lt;mailto:<a href="mailto:glynn@gclements.plus.com" target="_blank">glynn@gclements.plus.com</a>&gt;&gt; wrote:<br>

<br>
<br>
 &nbsp; &nbsp;Matt B wrote:<br>
<br>
 &nbsp; &nbsp;&gt; &gt; Note that GRASS won&#39;t let you select a mapset as the current<br>
 &nbsp; &nbsp;mapset<br>
 &nbsp; &nbsp;&gt; &gt; (where new files are stored) unless you own it. Write<br>
 &nbsp; &nbsp;permission isn&#39;t<br>
 &nbsp; &nbsp;&gt; &gt; sufficient.<br>
 &nbsp; &nbsp;&gt; &gt;<br>
 &nbsp; &nbsp;&gt; &gt; If you are creating a location which is to be shared by multiple<br>
 &nbsp; &nbsp;&gt; &gt; users, you either need to create a mapset directory for each user,<br>
 &nbsp; &nbsp;&gt; &gt; owned by the user, or grant all such users write permission on the<br>
 &nbsp; &nbsp;&gt; &gt; location directory so that they can create their own mapset<br>
 &nbsp; &nbsp;directory<br>
 &nbsp; &nbsp;&gt; &gt; (which they will own).<br>
 &nbsp; &nbsp;&gt;<br>
 &nbsp; &nbsp;&gt; Thanks for the heads up on this Glynn, my problem is that I&#39;m on<br>
 &nbsp; &nbsp;a dual boot<br>
 &nbsp; &nbsp;&gt; system and I&#39;m storing mapsets/data on an NTFS drive. It&#39;s being<br>
 &nbsp; &nbsp;&gt; automatically mounted with the owner set as root and read/write<br>
 &nbsp; &nbsp;permission<br>
 &nbsp; &nbsp;&gt; for everyone. If I put the data on the ext3 filesystem, it<br>
 &nbsp; &nbsp;works. I&#39;ll mess<br>
 &nbsp; &nbsp;&gt; around with fstab and mount the data drive as the appropriate<br>
 &nbsp; &nbsp;user. Having<br>
 &nbsp; &nbsp;&gt; said that.... it does seem to me that this sort of check is<br>
 &nbsp; &nbsp;doubling up.<br>
 &nbsp; &nbsp;&gt; File permissions are usually run by the file system/OS. While<br>
 &nbsp; &nbsp;having a<br>
 &nbsp; &nbsp;&gt; sanity check for &quot;read/write&quot; access is a good idea, checking<br>
 &nbsp; &nbsp;for ownership<br>
 &nbsp; &nbsp;&gt; seems a little over the top. &lt;insert newby user disclaimer here&gt;.<br>
<br>
 &nbsp; &nbsp;AFAICT, the check exists because otherwise people grant group-write<br>
 &nbsp; &nbsp;permission to mapset directories without fully understanding the<br>
 &nbsp; &nbsp;consequences. In particular, you can end up being unable to modify,<br>
 &nbsp; &nbsp;rename or remove files because they reside in a directory created by<br>
 &nbsp; &nbsp;another user and lacking group-write permission.<br>
<br>
 &nbsp; &nbsp;The possibility of &quot;free-for-all&quot; filesystems (i.e. where not only are<br>
 &nbsp; &nbsp;all files and directories world-writable, but where any new files and<br>
 &nbsp; &nbsp;directories will always be world-writable) has only arisen recently.<br>
<br>
 &nbsp; &nbsp;The native Windows builds skip the ownership check, but Unix builds<br>
 &nbsp; &nbsp;will perform it regardless of the filesystem type. Unfortunately, I<br>
 &nbsp; &nbsp;don&#39;t know of any (robust and portable) way to detect when a Windows<br>
 &nbsp; &nbsp;filesystem is being used on Unix.<br>
<br>
 &nbsp; &nbsp;--<br>
 &nbsp; &nbsp;Glynn Clements &lt;<a href="mailto:glynn@gclements.plus.com" target="_blank">glynn@gclements.plus.com</a><br></div></div>
 &nbsp; &nbsp;&lt;mailto:<a href="mailto:glynn@gclements.plus.com" target="_blank">glynn@gclements.plus.com</a>&gt;&gt;<div class="Ih2E3d"><br>
<br>
<br>
After banging my head against the ntfs wall for a little while here (for some reason the guys who write the ntfs stuff also have some ideas on who should be allowed to mount / own filesystems and block devices).<br>
While writing software for the lowest common denominator isn&#39;t necessarily a bad thing, including this sort of thing in the software to stop people overwriting others files does seem a little redundant and in my case annoying. I&#39;ll add another disclaimer in case someone points out that theres an easy fix for this as I&#39;m the guy who can&#39;t get an ntfs partition mounted without it being owned by root (without recompiling stuff that would probably break on the next apt-get update).<br>

<br>
I&#39;ll be running this from my somewhat smaller ext3 partition for the time being unless someone can point me at a &quot;don&#39;t do this check&quot; button (please, someone point me at that button).<br>
<br>
Matt<br>
<br></div>
------------------------------------------------------------------------<div class="Ih2E3d"><br>
<br>
_______________________________________________<br>
grass-user mailing list<br>
<a href="mailto:grass-user@lists.osgeo.org" target="_blank">grass-user@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><br>
 &nbsp;<br>
</div></blockquote>
<br>
<br>
-- <br>
<br>
<br>
Dr John Stevenson<br>
Postdoctoral Research Associate<br>
School of Earth, Atmospheric and Environmental Sciences<br>
Williamson Building (Room 2.42)<br>
University of Manchester<br>
Manchester M13 9PL, UK<br>
tel. +44(0)161 306 6585; fax. +44(0)161 306 9361;<br><font color="#888888">
<a href="mailto:john.stevenson@manchester.ac.uk" target="_blank">john.stevenson@manchester.ac.uk</a> <br>
</font></blockquote></div><br>