diff --git a/roles/lmn_mount/files/lmn-linkhome.sh b/roles/lmn_mount/files/lmn-linkhome.sh new file mode 100644 index 0000000..cae89fc --- /dev/null +++ b/roles/lmn_mount/files/lmn-linkhome.sh @@ -0,0 +1,4 @@ +if [[ "${UID}" -gt 60000 ]]; then + [[ -L "/media/${USER}/share" ]] || ln -s .default-school/share "/media/${USER}/share" + [[ -L "/media/${USER}/home" ]] || ln -s ".default-school/${HOME##/srv/samba/schools/default-school/}" "/media/${USER}/home" +fi diff --git a/roles/lmn_mount/tasks/main.yml b/roles/lmn_mount/tasks/main.yml index 8d60597..c4a85ca 100644 --- a/roles/lmn_mount/tasks/main.yml +++ b/roles/lmn_mount/tasks/main.yml @@ -22,6 +22,14 @@ options="sec=krb5i,cruid=%(USERUID),user=%(USER),file_mode=0700,dir_mode=0700,mfsymlinks,nobrl" >rootansibleDebian-gdmsddmvirti + rootansibleDebian-gdmsddmvirti +