gccfarm issueshttps://framagit.org/compile-farm/gccfarm/-/issues2021-03-31T21:14:41Zhttps://framagit.org/compile-farm/gccfarm/-/issues/6Fix home permission on NetBSD2021-03-31T21:14:41ZBaptisteFix home permission on NetBSDPermissions on homedir can end up being completely empty on gcc300 (NetBSD):
```bash
# ls -lha /home/foo/
total 19K
d--------- 3 foo users 512B Mar 22 20:24 .
```
This happens when we let ansible create `~/.ssh` to store a SSH key...Permissions on homedir can end up being completely empty on gcc300 (NetBSD):
```bash
# ls -lha /home/foo/
total 19K
d--------- 3 foo users 512B Mar 22 20:24 .
```
This happens when we let ansible create `~/.ssh` to store a SSH key while the user does not exist yet. Ansible creates the parent directory but with empty permissions.
Note: we use an old version of ansible.https://framagit.org/compile-farm/gccfarm/-/issues/5Fix user creation on Alpine2021-03-31T21:07:07ZBaptisteFix user creation on AlpineNew users are "locked" by default on Alpine. This is what it looks like in /etc/shadow:
```
foo:!:18700::::::
```
while it should be
```
foo::18700::::::
```New users are "locked" by default on Alpine. This is what it looks like in /etc/shadow:
```
foo:!:18700::::::
```
while it should be
```
foo::18700::::::
```