fix incorrect permissions on token file

This commit is contained in:
HgO 2022-10-26 17:12:41 +02:00
parent 49005c3468
commit 8b044523d5

View file

@ -109,7 +109,13 @@ async def start_matrix_client(
return False
# Save user's access token and device ID
with open(config.user_token_file, "w") as ofd:
# See https://stackoverflow.com/a/45368120
user_token_fd = os.open(
config.user_token_file,
flags=os.O_CREAT | os.O_WRONLY | os.O_TRUNC,
mode=0o640,
)
with os.fdopen(user_token_fd, "w") as ofd:
json.dump(
{
"device_id": login_response.device_id,