Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/07/2023, à 13:54

Neosly

Applications en SNAP et droits d'accés Lecteurs Réseau

Bonjour,

Depuis la Migration vers Ubuntu 22.04 LTS, beaucoup d'applications sont en Snap, celles-ci me causent des problèmes.
Les utilisateurs rencontre des problèmes pour écrire,lire ou modifier des fichiers ou dossiers qui sont sur un lecteur réseau.

Environnement:
- Poste clients Linux, Serveurs Windows
- Le Lecteur réseau est monté via une commande smb dans l'explorateur de fichier (smb://ip-du-serveur/partage$)

Détail des problèmes:
- Les utilisateurs rencontre le plus souvent des problèmes via Firefox , depuis des logiciel Saas (web) d’où il faut y charger des fichiers de notre réseau, ou inversement enregistrer un fichier via le web vers le lecteur réseau.
- Le problème peux également se produire avec libreOffice (en Snap), ( pas de lecteur réseau ou des messages d'erreur en droits d’écritures).

Mes questions:
- Plutôt que de bloquer l’installation des Snap et de les passer en .DEB, comment puis-je donner les droits d’écriture,lecture,modification à ces applications Snap
- Le problème vient il plutôt du montage du lecteur réseau ? , car il n'apparaît parfois pas depuis certaines applis Snap. Cela voudrait dire que les Snap ne voient pas forcement le lecteur réseau.

Merci d'avances à vous pour vos réponses.

Cdt.

Hors ligne

#2 Le 20/07/2023, à 21:08

geole

Re : Applications en SNAP et droits d'accés Lecteurs Réseau

Bonsoir.
Beaucoup d'applications snap ne prévoient pas un accès au répertoire /media.
Mais cela devrait être modifiable. https://doc.ubuntu-fr.org/snap


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#3 Le 20/07/2023, à 23:48

Coeur Noir

Re : Applications en SNAP et droits d'accés Lecteurs Réseau

- Le Lecteur réseau est monté via une commande smb dans l'explorateur de fichier (smb://ip-du-serveur/partage$)

Donc il te reste à identifier sur chaque poste client dans quel emplacement ( dossier ) montent les données correspondantes à ce partage.

cat /etc/mtab

ou un

grep partage /etc/mtab

devraient aider.

Si ça monte quelque part dans /media/… ou /run/media/… ou /mnt/…
Alors
il faudra donner à chaque snap l'autorisation de se servir de ces emplacements via sa connexion à l'interface removable-mediahttps://snapcraft.io/docs/removable-media-interfacehttps://snapcraft.io/docs/supported-interfaceshttps://snapcraft.io/docs/interface-management

En gros, pour connecter le snap de libreoffice à l'interface removable-media :

snap connect libreoffice:removable-media

C'est accessible aussi via le snap-store, à la page libreoffice, bouton [ autorisations ] à côté de supprimer / installer.

- Le problème vient il plutôt du montage du lecteur réseau ? , car il n'apparaît parfois pas depuis certaines applis Snap. Cela voudrait dire que les Snap ne voient pas forcement le lecteur réseau.

Bonne intuition, malheureusement.

Dans ce cas ( si les données du partage montent ailleurs que dans un des trois dossiers précédemment évoqués ), sur chaque poste client ça n'est pas via l'explorateur de fichiers qu'il faut te connecter au partage smb ( dossier présent sur le serveur )
mais
en établissant un montage CIFS de cette ressource réseau via le fichier /etc/fstab → ça te permettra de déterminer dans chaque poste un point de montage dans un des emplacements accessibles par des snap connectés à l'interface removable-media ( ça tu n'y couperas pas. )
Par exemple créer un dossier vide qui servira de point de montage → /media/PARTAGE
puis dans chaque fstab ajouter une ligne

//ip.serveur/dossier    /media/PARTAGE    cifs    <options_de_montage_à_étudier : rw,_netdev,auto,credentials=chemin, et d'autres>    0    0

Au préalable vérifier que les composants cifs-utils et smbclient sont bien installés dans chaque poste client.

Plutôt que de bloquer l’installation des Snap et de les passer en .DEB

Hélas, franchement, pourquoi t'emmerder avec les snap qui requièrent des soins particuliers alors que les .deb fonctionneront par défaut comme tu le souhaites ?

T'es pas obligé de bloquer « tout snap » - juste tu n'installes pas de logiciels en snap, tu prends soin de choisir les .deb à chaque fois que c'est possible.
Il n'y a que pour Firefox et Chromium que ça demandera une astuce ( empêcher l'installation de leurs faux paquets .deb de transition qui les installe en snap. )

La plupart de ces manip's nécessitent un accès en mode administrateur car, ma foi, c'est typiquement de l'administration ( installer des logiciels, gérer des montages, donner des autorisations à des applications… )

[ edit ] il me semblait bien avoir lu une première question à ce sujet : https://forum.ubuntu-fr.org/viewtopic.php?id=2074905 wink
À un moment donné, il faudra qu'on ait une vue précise de ton contexte, via des retours de commandes…
Celles-là ne nécessitent pas de privilèges administrateur, et sont purement informatives, ne modifient rien ;
depuis chaque poste client - pour toi - n'en montre qu'un s'ils se ressemblent ; et en ayant pris soin de les connecter au(x) partage(s) comme tu le fais habituellement :

lsblk -fe7,11 -o +size,model | cat
cat /etc/fstab
cat /etc/mtab
grep -Ei "partage" /etc/mtab        # si le dossier distant s'appelle bien « partage$ » pas sûr que le $ dans un nom d'emplacement soit une bonne idée…

À partir de là, si tu n'as pas de compte administrateur dans ces machines, il faudra demander à qui de droit les modifications nécessaires.

Dernière modification par Coeur Noir (Le 21/07/2023, à 00:08)


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

Hors ligne