[OpenIndiana-discuss] What encryption options are available?	[b151_9]
    Solaris 
    lijunzong at foxmail.com
       
    Wed Aug 27 06:18:09 UTC 2014
    
    
  
where can downlowd the version of b151_9 Openindiana
------------------ Original ------------------
From:  "James Carlson";<carlsonj at workingcode.com>;
Date:  Wed, Aug 27, 2014 04:07 AM
To:  "openindiana-discuss"<openindiana-discuss at openindiana.org>; 
Subject:  Re: [OpenIndiana-discuss] What encryption options are available? [b151_9]
On 08/26/14 15:50, Harry Putnam wrote:
> The author `darren' didn't bother to fill in what all those steps are
> doing.  Maybe not written for my low skill level.
I agree it's non-trivial, but it's not too hard, and it does show off
some interesting features in the OS.  The steps (with "#" in front of
things that must be done with privileges) are:
- Set an environment variable just for convenience so we don't
  have to keep typing that long path over and over.
  export PVOL=rpool/export/home/darrenm/pvol
- Create a 1GB volume
  # zfs create -V 1g $PVOL
- Use pktool to generate an encryption key.  He's using the
  pkcs11 keystore.  You could use a file if you wanted.  See
  the man pages.
  pktool genkey keystore=pkcs11 label=$PVOL keylen=256 keytype=aes
- Create a loopback device that reads and writes the 1GB volume
  described above, and set it up to use the desired encryption
  parameters.  You'd add "-k file" if you used a key file.
  # lofiadm -a /dev/zvol/rdsk/$PVOL -T:::$PVOL -c aes-256-cbc
  If this is the first "lofiadm -a" you've done, it should
  create "/dev/lofi/1" for you as a new device.
- Now create a zpool on top of that loopback device.
  # zpool create darrenm -O canmount=off -O checksum=sha256 \
    -O mountpoint=/export/home/darrenm darrenm /dev/lofi/1
- Change the permissions on the zpool so that the author can
  create, destroy, and mount filesystems inside.
  # zfs allow darrenm create,destroy,mount darrenm
- Now create an overlay mount.  This sets up the path so
  that "~/Documents" contains public stuff, but
  "~/Documents/Private" is hidden.
  zfs create -o canmount=off darrenm/Documents
  zfs create darrenm/Documents/Private
-- 
James Carlson         42.703N 71.076W         <carlsonj at workingcode.com>
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss at openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss
    
    
More information about the openindiana-discuss
mailing list