[GRASS-user] How to install Grass into Ubuntu
Matt B
mattslists at gmail.com
Thu Oct 23 08:42:57 EDT 2008
Hi John,
a very big THANKS. First impressions is that it's done the trick.
Matt
On Thu, Oct 23, 2008 at 10:56 PM, John Stevenson <
john.stevenson at manchester.ac.uk> wrote:
> Hi Matt,
>
> I'm using Grass on a dual-boot Vista/Xubuntu 7.10 machine. It's mine, so
> my data live on the NTFS partition and I can mount it with me as the owner
> (and group). It took me a while to figure it out, and now I can't remember
> how I did it, but my fstab entry looks like this:
>
> /dev/sda3 /media/OS ntfs-3g
> umask=0002,uid=mbessjs3,gid=mbessjs3,allow_other 0 0
>
> Hopefully that works for you, too.
>
> John
>
>
> Matt B wrote:
>
>>
>>
>> On Thu, Oct 23, 2008 at 1:14 AM, Glynn Clements <glynn at gclements.plus.com<mailto:
>> glynn at gclements.plus.com>> wrote:
>>
>>
>> Matt B wrote:
>>
>> > > Note that GRASS won't let you select a mapset as the current
>> mapset
>> > > (where new files are stored) unless you own it. Write
>> permission isn't
>> > > sufficient.
>> > >
>> > > If you are creating a location which is to be shared by multiple
>> > > users, you either need to create a mapset directory for each user,
>> > > owned by the user, or grant all such users write permission on the
>> > > location directory so that they can create their own mapset
>> directory
>> > > (which they will own).
>> >
>> > Thanks for the heads up on this Glynn, my problem is that I'm on
>> a dual boot
>> > system and I'm storing mapsets/data on an NTFS drive. It's being
>> > automatically mounted with the owner set as root and read/write
>> permission
>> > for everyone. If I put the data on the ext3 filesystem, it
>> works. I'll mess
>> > around with fstab and mount the data drive as the appropriate
>> user. Having
>> > said that.... it does seem to me that this sort of check is
>> doubling up.
>> > File permissions are usually run by the file system/OS. While
>> having a
>> > sanity check for "read/write" access is a good idea, checking
>> for ownership
>> > seems a little over the top. <insert newby user disclaimer here>.
>>
>> AFAICT, the check exists because otherwise people grant group-write
>> permission to mapset directories without fully understanding the
>> consequences. In particular, you can end up being unable to modify,
>> rename or remove files because they reside in a directory created by
>> another user and lacking group-write permission.
>>
>> The possibility of "free-for-all" filesystems (i.e. where not only are
>> all files and directories world-writable, but where any new files and
>> directories will always be world-writable) has only arisen recently.
>>
>> The native Windows builds skip the ownership check, but Unix builds
>> will perform it regardless of the filesystem type. Unfortunately, I
>> don't know of any (robust and portable) way to detect when a Windows
>> filesystem is being used on Unix.
>>
>> --
>> Glynn Clements <glynn at gclements.plus.com
>> <mailto:glynn at gclements.plus.com>>
>>
>>
>> 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).
>> While writing software for the lowest common denominator isn'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'll add another disclaimer in case someone points out that theres
>> an easy fix for this as I'm the guy who can'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).
>>
>> I'll be running this from my somewhat smaller ext3 partition for the time
>> being unless someone can point me at a "don't do this check" button (please,
>> someone point me at that button).
>>
>> Matt
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> grass-user mailing list
>> grass-user at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>>
>>
>
>
> --
>
>
> Dr John Stevenson
> Postdoctoral Research Associate
> School of Earth, Atmospheric and Environmental Sciences
> Williamson Building (Room 2.42)
> University of Manchester
> Manchester M13 9PL, UK
> tel. +44(0)161 306 6585; fax. +44(0)161 306 9361;
> john.stevenson at manchester.ac.uk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-user/attachments/20081023/b94a54f0/attachment.html
More information about the grass-user
mailing list