~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/filesystems/ecryptfs.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/filesystems/ecryptfs.rst (Version linux-6.12-rc7) and /Documentation/filesystems/ecryptfs.rst (Version linux-4.12.14)


  1 .. SPDX-License-Identifier: GPL-2.0               
  2                                                   
  3 ==============================================    
  4 eCryptfs: A stacked cryptographic filesystem f    
  5 ==============================================    
  6                                                   
  7 eCryptfs is free software. Please see the file    
  8 For documentation, please see the files in the    
  9 building and installation instructions please     
 10                                                   
 11 :Maintainer: Phillip Hellewell                    
 12 :Lead developer: Michael A. Halcrow <mhalcrow@u    
 13 :Developers: Michael C. Thompson                  
 14              Kent Yoder                           
 15 :Web Site: http://ecryptfs.sf.net                 
 16                                                   
 17 This software is currently undergoing developm    
 18 maintain a backup copy of any data you write i    
 19                                                   
 20 eCryptfs requires the userspace tools download    
 21 SourceForge site:                                 
 22                                                   
 23 http://sourceforge.net/projects/ecryptfs/         
 24                                                   
 25 Userspace requirements include:                   
 26                                                   
 27 - David Howells' userspace keyring headers and    
 28   1.0 or higher), obtainable from                 
 29   http://people.redhat.com/~dhowells/keyutils/    
 30 - Libgcrypt                                       
 31                                                   
 32                                                   
 33 .. note::                                         
 34                                                   
 35    In the beta/experimental releases of eCrypt    
 36    eCryptfs, you should copy the files to an u    
 37    then copy the files back into the new eCryp    
 38    files.                                         
 39                                                   
 40                                                   
 41 Mount-wide Passphrase                             
 42 =====================                             
 43                                                   
 44 Create a new directory into which eCryptfs wil    
 45 files (i.e., /root/crypt).  Then, create the m    
 46 (i.e., /mnt/crypt).  Now it's time to mount eC    
 47                                                   
 48     mount -t ecryptfs /root/crypt /mnt/crypt      
 49                                                   
 50 You should be prompted for a passphrase and a     
 51 blank).                                           
 52                                                   
 53 Try writing a new file::                          
 54                                                   
 55     echo "Hello, World" > /mnt/crypt/hello.txt    
 56                                                   
 57 The operation will complete.  Notice that ther    
 58 /root/crypt that is at least 12288 bytes in si    
 59 host page size).  This is the encrypted underl    
 60 just wrote.  To test reading, from start to fi    
 61 the user session keyring:                         
 62                                                   
 63 keyctl clear @u                                   
 64                                                   
 65 Then umount /mnt/crypt and mount again per the    
 66 above.                                            
 67                                                   
 68 ::                                                
 69                                                   
 70     cat /mnt/crypt/hello.txt                      
 71                                                   
 72                                                   
 73 Notes                                             
 74 =====                                             
 75                                                   
 76 eCryptfs version 0.1 should only be mounted on    
 77 or (2) directories containing files only creat    
 78 mount a directory that has pre-existing files     
 79 then behavior is undefined. Do not run eCryptf    
 80 levels unless you are doing so for the sole pu    
 81 development, since secret values will be writt    
 82 in that case.                                     
 83                                                   
 84                                                   
 85 Mike Halcrow                                      
 86 mhalcrow@us.ibm.com                               
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php