repart: warn about world writable key files

We have easy support for this, hence use it for privileged key data.
This commit is contained in:
Lennart Poettering 2020-11-04 16:19:49 +01:00
parent ae9cf30b2f
commit 8b3c3a4973
1 changed files with 5 additions and 1 deletions

View File

@ -3621,7 +3621,11 @@ static int parse_argv(int argc, char *argv[]) {
_cleanup_(erase_and_freep) char *k = NULL;
size_t n = 0;
r = read_full_file_full(AT_FDCWD, optarg, READ_FULL_FILE_SECURE|READ_FULL_FILE_CONNECT_SOCKET, NULL, &k, &n);
r = read_full_file_full(
AT_FDCWD, optarg,
READ_FULL_FILE_SECURE|READ_FULL_FILE_WARN_WORLD_READABLE|READ_FULL_FILE_CONNECT_SOCKET,
NULL,
&k, &n);
if (r < 0)
return log_error_errno(r, "Failed to read key file '%s': %m", optarg);