|
353
by Dustin Kirkland
added documentation for ecryptfs-rewrite-file |
1 |
.TH ecryptfs-rewrite-file 1 2009-03-20 ecryptfs-utils "eCryptfs" |
2 |
.SH NAME |
|
3 |
ecryptfs-rewrite-file \- force a file to be rewritten (reencrypted) in the lower filesystem
|
|
4 |
||
5 |
.SH SYNOPSIS |
|
6 |
\fBecryptfs-rewrite-file [file1] [file2] [file3] ...\fP |
|
7 |
||
8 |
.SH DESCRIPTION |
|
|
384.1.17
by Michal Hlavinka
fix typo in ecryptfs-rewrite-file man page |
9 |
This script takes one or more files/directories/symlinks as arguments, moves each of them to a temporary file, and then moves them back to the original name. This causes the file to be rewritten (and reencrypted) in the lower filesystem. |
|
353
by Dustin Kirkland
added documentation for ecryptfs-rewrite-file |
10 |
|
|
365
by Dustin Kirkland
ecryptfs-rewrite-file manpage update |
11 |
This script may be combined with \fBfind\fP(1) and \fBxargs\fP(1) to rewrite an entire eCryptfs mountpoint, unmount, and sync: |
|
353
by Dustin Kirkland
added documentation for ecryptfs-rewrite-file |
12 |
|
13 |
find . -xdev -print0 | xargs -r -0 /usr/bin/ecryptfs-rewrite-file |
|
|
364
by Dustin Kirkland
ecryptfs-rewrite-file manpage update |
14 |
ecryptfs-umount-private |
15 |
sync |
|
16 |
||
|
365
by Dustin Kirkland
ecryptfs-rewrite-file manpage update |
17 |
It is advised that this script is executed in runlevel 1 or 3, to avoid simultanteous writes and race conditions with targeted files. |
18 |
||
|
367
by Dustin Kirkland
trivial manpage update |
19 |
\fBUSING THIS SCRIPT WHILE GNOME, KDE, OR OTHER APPLICATIONS ARE RUNNING MAY CAUSE DATA LOSS.\fP |
20 |
||
|
353
by Dustin Kirkland
added documentation for ecryptfs-rewrite-file |
21 |
.SH SEE ALSO |
22 |
.PD 0 |
|
23 |
.TP
|
|
|
364
by Dustin Kirkland
ecryptfs-rewrite-file manpage update |
24 |
\fBfind\fP(1), \fBxargs\fP(1), \fBecryptfs-umount-private\fP(1), \fBsync\fP(1) |
|
353
by Dustin Kirkland
added documentation for ecryptfs-rewrite-file |
25 |
|
26 |
.TP
|
|
27 |
\fIhttp://launchpad.net/ecryptfs/\fP |
|
28 |
.PD
|
|
29 |
||
30 |
.SH AUTHOR |
|
31 |
This manpage was written by Dustin Kirkland <kirkland@canonical.com> for Ubuntu systems (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. |
|
32 |
||
33 |
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. |