symbolic links to home and share don't work on windows

This commit is contained in:
Raphael Dannecker 2023-08-14 18:44:02 +02:00
parent 316091dd7c
commit bdbd4f8ce5
2 changed files with 10 additions and 0 deletions

View file

@ -83,6 +83,7 @@
src: lmn-linkhome.sh src: lmn-linkhome.sh
dest: /etc/profile.d/ dest: /etc/profile.d/
mode: '0644' mode: '0644'
when: false
- name: Bind mount lmn/media with nosuid directory - name: Bind mount lmn/media with nosuid directory
ansible.posix.mount: ansible.posix.mount:

View file

@ -55,6 +55,15 @@ else
#chown "${SUDO_USER}:1010" "/media/${SUDO_USER}" #chown "${SUDO_USER}:1010" "/media/${SUDO_USER}"
chgrp 1010 "/lmn/media/${SUDO_USER}" chgrp 1010 "/lmn/media/${SUDO_USER}"
chmod 0770 "/lmn/media/${SUDO_USER}" chmod 0770 "/lmn/media/${SUDO_USER}"
if ! findmnt "/lmn/media/${SUDO_USER}/share"; then
[[ -d "/lmn/media/${SUDO_USER}/share" ]] || mkdir "/lmn/media/${SUDO_USER}/share"
mount --bind "/lmn/media/${SUDO_USER}/.default-school/share" "/lmn/media/${SUDO_USER}/share"
fi
if ! findmnt "/lmn/media/${SUDO_USER}/home"; then
[[ -d "/lmn/media/${SUDO_USER}/home" ]] || mkdir "/lmn/media/${SUDO_USER}/home"
home="$(getent passwd $SUDO_USER | cut -d: -f6)"
mount --bind "/lmn/media/${SUDO_USER}/.default-school/${home##/srv/samba/schools/default-school/}" "/lmn/media/${SUDO_USER}/home"
fi
#mkdir -p "/media/${SUDO_USER}/home" #mkdir -p "/media/${SUDO_USER}/home"
#mkdir -p "/media/${SUDO_USER}/share" #mkdir -p "/media/${SUDO_USER}/share"
#mount -t cifs -o "sec=krb5i,cruid=${SUDO_UID},user=${SUDO_USER},uid=${SUDO_UID},gid=1010,file_mode=0770,dir_mode=0770,mfsymlinks" \ #mount -t cifs -o "sec=krb5i,cruid=${SUDO_UID},user=${SUDO_USER},uid=${SUDO_UID},gid=1010,file_mode=0770,dir_mode=0770,mfsymlinks" \