possible? less restrictive file permissions
Sebastian Reuße
seb at wirrsal.net
Thu Aug 23 08:18:46 CEST 2018
Raulo Olapodrido <raulo at olapodrido.xyz> writes:
> and have all users directly work in that directory, git aside.
>
> This currently is not possible, because new files (for example
> generated via "pass insert") are getting a file permission mask
> of 0600, and no other user than its creator can read its
> contents.
>
> The restrictive permission mask may be good practice, but seems
> to be unnessecary, because the content is already protected by
> the encryption. Furthermore, it disables the use of a commonly
> shared password store.
It looks like pass applies umask of 077 by default, but you can
set a less restrictive mask by setting PASSWORD_STORE_UMASK to a
value of your liking. E.g., «export PASSWORD_STORE_UMASK=007»
should give full access to your user group for newly created
files.
However, sharing a git repository and working directory among
multiple users might cause you some problems (which you may
already have considered). E.g., users might interact with the
repository without using a permissive umask (either by not setting
PASSWORD_STORE_UMASK or by using git directly with their default
umask) or with their primary user group set to something
unexpected.
Kind regards,
SR
--
Insane cobra split the wood
Trader of the lowland breed
Call a jittney, drive away
In the slipstream we will stay
More information about the Password-Store
mailing list