aboutsummaryrefslogtreecommitdiffstats
path: root/roles/local_homedirs/files/usr/local/sbin/create-local-homedir.sh
blob: 8076e9f47081f8cd31ae41bf55ccc2cd701c0982 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash

PAM_UID=$(id -u "$PAM_USER")

if (( PAM_UID >= 1000 )); then
  install -o "$PAM_USER" -g "$PAM_USER" -m 0700 -d "/usr/local/home/$PAM_USER"

  # Flatpak shadows /usr with its own runtime, so we need a path that flatpak
  # doesn't touch. /opt seems appropriate.
  install -o "$PAM_USER" -g "$PAM_USER" -m 0700 -d "/opt/flatpak/$PAM_USER"
fi