Cancellazione cartella /media per evitare problemi di permessi nella lettura di chiavette USB
Alcuni utenti hanno segnalato il problema di chiavette USB che non vengono più lette dal sistema.
Nei casi riscontrati abbiamo verificato che il problema si risolve cancellando la cartella dell'utente dalla cartella /media
.
Proponiamo questa soluzione (da verificare) bastata su quanto proposto dal tutorial https://fuss-dev-guide.readthedocs.io/it/latest/fuss-client.html#script-all-avvio
- Creare il file
/usr/local/sbin/media-clean.sh
:
#! /bin/bash
umount /media/*/*
rm -r /media/*
- Creare il file
/etc/systemd/system/media-clean.service
[Unit]
Description=Elimina file e cartelle da /media per evitare problemi chiavette USB
After=network.target
[Service]
ExecStart=/usr/local/sbin/media-clean.sh
[Install]
WantedBy=multi-user.target
- Abilitare il servizio con:
systemctl enable media-clean.service
Sarebbe preferibile farlo fare da fuss-client (anche per standalone), creando tasks ansible ed inserire i files nella cartella dedicata:
- name: Script per ripulire la cartella /media
copy:
dest: /usr/local/sbin/media-clean.sh
src: media-clean.sh
mode: 0755
- name: Do things at startup
copy:
dest: /etc/systemd/system/media-clean.service
src: media-clean.service
- name: Enable doing things at startup
systemd:
enabled: yes
name: media-clean