On Mon, 2009-08-10 at 09:27 -0700, Mike Noyes wrote:
>> You can obtain a write protect hardware option fairly easy now. It's not
>> like it was seven years ago, when a hardware hack (ADM module using the
>> LD017 controller chip) was necessary.
>>
>> http://reviews.cnet.com/usb-flash-drives/?filter=502909_14791771_
>>
Write protected hardware requires physical access to the LEAF box. A
software write protect has the advantage that you can set and unset the
read and write access to the boot media with putty, ssh. I use two
scripts loaded by local.lrp. Granted this is a little cumbersome because
you have to keep a copy of three modules on your desktop machine and
scp / winscp them over as needed. If you command a reboot, the machine
is restored to read write status since the scripts are only run manually
via ssh.
**************
#! /bin/ash
# rm-ide by Victor McAllister
# This script removes modules to prevent
# access to the boot media - CF ide disk
echo
MODULES="ide-disk ide-detect ide-core"
BOOTDIR="/boot/lib/modules"
LIBDIR="/lib/modules"
for MODULE in ${MODULES}
do
rmmod ${MODULE}
rm ${BOOTDIR}/${MODULE}.o
rm ${LIBDIR}/${MODULE}.o
done
echo
echo "The modules needed for IDE access are not plugged into"
echo "the kernel or located in the TWO modules directories."
echo
echo "The Compact Flash is NOT accessible."
########
#! /bin/sh
# load-ide by Victor McAllister
#
echo "Ths script installs ide modules to access Compact Flash"
echo "First copy the files ide-core.o ide-dectect.o ide-disk.o"
echo "using SCP to the /lib/modules directory."
echo
MODULES="ide-core ide-detect ide-disk"
LIBDIR="/lib/modules"
BOOTDIR="/boot/lib/modules"
for MODULE in ${MODULES}
do
insmod ${MODULE}
cp ${LIBDIR}/${MODULE}.o ${BOOTDIR}/${MODULE}.o
done
if (lsmod | grep ide-)
then
echo
echo "Mount the CF possibly using: mount -t msdos /dev/hda1 /mnt"
echo
echo "modules necessary are also in /boot/lib/modules"
echo "for possible backing up your configuration."
else
echo
echo "IDE modules not loaded - CF drive not accessible."
echo "Did you forgot to SCP the files to /lib/modules?"
fi
#######
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
------------------------------------------------------------------------
leaf-user mailing list: [email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-user
Support Request -- http://leaf-project.org/