Skip to content

Commit

Permalink
Add recommendation for using a private repository
Browse files Browse the repository at this point in the history
  • Loading branch information
TheLocehiliosan committed Jul 17, 2015
1 parent 2ede46f commit 135ed8d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
3 changes: 3 additions & 0 deletions yadm.1
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,9 @@ and provide the correct password.
After files are decrypted, permissions are automatically updated as described
in the PERMISSIONS section.

.BR NOTE :
It is recommended that you keep confidential files in a private repository,
even though they are encrypted.
.SH PERMISSIONS
When files are checked out of a Git repository, their initial permissions are
dependent upon the user's umask. This can result in confidential files with lax permissions.
Expand Down
8 changes: 5 additions & 3 deletions yadm.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,14 +214,16 @@
provide the correct password. After files are decrypted, permissions
are automatically updated as described in the PERMISSIONS section.

NOTE: It is recommended that you keep confidential files in a private
repository, even though they are encrypted.

## PERMISSIONS
When files are checked out of a Git repository, their initial permis-
When files are checked out of a Git repository, their initial permis-
sions are dependent upon the user's umask. This can result in confiden-
tial files with lax permissions.

To prevent this, yadm will automatically update the permissions of con-
fidential files. The "group" and "others" permissions will be removed
fidential files. The "group" and "others" permissions will be removed
from the following files:

- $HOME/.yadm/files.gpg
Expand All @@ -231,7 +233,7 @@
- The SSH directory and files, .ssh/*

yadm will automatically update permissions by default. This can be dis-
abled using the yadm.auto-perms configuration. Even if disabled, per-
abled using the yadm.auto-perms configuration. Even if disabled, per-
missions can be manually updated by running yadm perms. The SSH direc-
tory processing can be disabled using the yadm.ssh-perms configuration.

Expand Down

0 comments on commit 135ed8d

Please sign in to comment.