Copy files from read only fs as writable

John Summerfied debian at herakles.homelinux.org
Tue Jan 17 06:24:40 UTC 2006


Mike McCarty wrote:

>> I'd imagine it'd have to be mounted as writable to work in the manner
>> that you hope (I can never remember, for sure, if umask options in fstab
>> lets you clear or set permissions, I think it clears masked bits).  I
>> suppose you could make a script that did a copy then a chmod on files,
>> and use that instead of directly using the cp command.

tar cC .. . | tar xpC ..

>>
>> I have a slightly different annoyance that I haven't resolved:  All
>> files on a CD are mounted as executable.  I don't want that, it brings
> 
[summer at bilby ~]$ ls /media/USB_DISK/
total 3096
drwxr-xr-x  3 summer    8192 Jan 12 14:29 Access10 folder
-rwxr-xr-x  1 summer 2150400 Jan 12 14:22 Access10.exe
-rwxr-xr-x  1 summer       0 Jan 12 14:23 Autorun.inf
dr-xr-xr-x  2 summer    8192 Jun 23  2005 assets
-rwxr-xr-x  1 summer  899075 Jan 12 12:23 cccloner.dmg
-rwxr-xr-x  1 summer   37888 May 14  1997 instsrv.exe
-rwxr-xr-x  1 summer   13312 May 14  1997 srvany.exe
-rwxr-xr-x  1 summer    9856 May 14  1997 srvany.wri
-rwxr-xr-x  1 summer   24287 Jan  5 14:34 srvany.zip
[summer at bilby ~]$


> 
> Not on my machine, they aren't. Hmm. That's interesting.
> 
> Here's my fstab entry... (edited for space)
> 
> /dev/cdrom /mnt/cdrom udf,iso9660 noauto,user,kudzu,exec,ro 0 0
> 
> It indeed mounts as RO, but not X.
> 
>> about problems.  If I only ever mounted ISO9660 discs I could change my
>> fstab configuration to resolve that (looking at what options are
>> available to me in the man file about this - mode presetting), but I
>> also mount UDF discs, and the option isn't compatible (for a single
>> fstab line mounting discs in either format, automatically).  Mounting
>> them no-exec doesn't help.
> 
> 
> Hmm. Odd. I run FC2, perhaps something changed?

My guess is it depends:-)

If the CD is created with rock ridge extensions, the permissions will be 
correct (that's what the extensions are for).

Otherwise (typical of Windows and rellies), the permissions are much as 
on my USB stick above; that's vfat.

Mote, there's magic you can put in the mount commandline (and where ever 
the command's built) to say "noexec" and some other options.





-- 

Cheers
John

-- spambait
1aaaaaaa at computerdatasafe.com.au  Z1aaaaaaa at computerdatasafe.com.au
Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/

do not reply off-list




More information about the fedora-list mailing list