Bien que je ne pense pas qu'il ai été conçu au départ pour de la sauvegarde, mais plutôt pour le la « synchronisation de fichiers », je trouve FreeFileSync très pertinent et le recommande dès que possible :
respecte tous tes critères:
très bien maintenu et amélioré régulièrement
peut conserver les fichiers supprimés et les anciennes versions
utilisation de VSS (le système d'instantané de Windows, pour la sauvegarde des fichiers en cours d'utilisation)
Les moins :
pas de dépôt public à ma connaissance, il faut télécharger l'archive contenant le code source…
Je n'avais pas bien compris que tu voulais : je n'ai jamais testé cette configuration, mais je partirais sur pam_mount si je devais le faire (peut-être que je me trompe, mais je pense qu'avec smbnetfs tu auras un débit réduit, comme avec gvfs).
Après ce que je ne sais pas si SMB et le serveur qui est derrière (Samba ou Windows) fournissent bien les fonctionnalités dont ton environnement de bureau et tes logiciels ont besoin (liens symboliques, permissions…). J'imagine qu'une bonne source d'information serait notamment cette page : https://wiki.samba.org/index.php/UNIX_Extensions
Je n'avais pas modifié le thème de Lightdm et il n'y avait pas besoin de taper le nom du domaine. La création du home sur la machine est automatique, le montage des répertoires réseau aussi (2 méthodes différentes). Bref, je pense que ça répond à tous tes critères.
Je t'encourage à préciser dans ce rapport de bug que tes postes sous Linux sont aussi affectés : il ne porte pour l'instant que sur les versions Windows.
J'avais eu un problème similaire : les documents de plusieurs pages étaient imprimé page par page, et non toutes les pages en même temps. Autant dire que sur des documents de 30 pages, très fréquents, les utilisateurs commençaient à s'arracher les cheveux et à vouloir ma peau…
Après beaucoup de réflexion sur le sujet, je ne peux que plussoyer pour Lubuntu :
l'intégration de LXDE est franchement bien :
il y a de quoi contrôler simplement la mise en veille et le verrouillage de l'ordinateur
l'apparence et les composants du "panneau" sont bien réfléchis
les raccourcis claviers sont bien retravaillés
le gestionnaire de mise à jour d'Ubuntu est vraiment bien pour les débutants
la logithèque est toujours ce qui se fait de plus accessible pour installer des logiciels (même si Gnome Software commence à arriver la rattraper)
les firmwares non libres sont là par défaut (je ne suis pas pour dans l'absolu, mais les gens sont content que le WiFi et le Bluetooth marchent tout seul…)
l'installation des pilotes graphiques non libres se fait au clic (même si sur de vieux ordinateurs le besoin est rare)
résoudre des problèmes, où du moins comprendre leur cause, est souvent plus simple sous Ubuntu (les utilisateurs sont plus nombreux)
Plymouth est déjà intégré (c'est un petit détail qui fait que ça semble "finit" pour les utilisateurs)
Les points faibles :
le jeu d'icônes par défaut qui peut perturber l'utilisateur
il manque quelques logiciels "de base" : LibreOffice, Thunderbird, VLC, gnome-screenshot (scrot n'est pas vraiment user-friendly), rhythmbox (pour ceux qui ont des iPod), gthumb (pour la retouche de base)
il faut également installer libdvdcss pour les DVD chiffrés
Même si je n'aime pas particulièrement *Ubuntu (et je ne m'en sers pas personnellement), il manque toujours quelque chose chez la "concurrence" quand on se met dans la peau d'un grand débutant.
Peut-être, mais je n'ai trouvé aucune documentation à ce propos, qu'il serait possible de créer un nouveau "schéma" de montage, en s'inspirant de /usr/share/gvfs/mounts/smb.mount (sous Debian), et en précisant les options souhaitées à l'exécutable qui est appelé :
Mais bon, à mon avis tu as bien meilleur temps de passer par la commande mount.cifs du paquet cifs-utils (toujours sous Debian). L'option vers= est celle qui t'intéresse ici.
Merci pour l'intérêt ainsi que pour ces remarques très pertinentes.
Le PHP est mélangé au HTML généré, et les variables sont insérées par simple concaténation de chaînes de caractères. Sans même parler de faille XSS, cela signifie que si une imprimante ou une option a un nom qui contient le caractère " par exemple, tout l'affichage de la page est cassé. Je vous recommanderais d'utiliser un système de template, qui en plus régler ces problèmes, rendra le code plus lisible.
Je n'avais que vaguement connaissance de ce système de template… Je vais regarder ça comme il faut.
De même, le script lance des commandes sur la machine sans vérifier les arguments. Cela signifie que vous laissez n'importe quel invité exécuter n'importe quelle commande sur votre serveur.
Là je comprends moins : la majorité des arguments sont des listes à choix, les choix étant fournis par l'administrateur. Ils y a éventuellement des champs textes, mais les principaux (les seuls jamais utiles ?) sont contrôlés (le nombre de copie doit être un entier non négatif, la liste des pages à imprimer est vérifiée directement par la commande "lp"). Finalement, toutes les commandes lancées sont échappées avec "escapeshellarg()" : là effectivement vous avez raison (je viens de relire le manuel) cette fonction devrait être utilisée sur chaque argument individuellement.
Et le fichier de configuration est dans un langage inventé pour l'occasion, qui ressemble au json, mais n'est pas totalement compatible, à cause du système de commentaires. Je conseillerais l'utilisation d'un langage existant, comme YAML par exemple, qui supporte les commentaires.
Je n'ai ajouté le support des commentaires que tout à la fin, ils ne sont à mon avis que très rarement utiles (sauf à avoir 10 imprimantes disponibles). Je vais regarder du côté de YAML : quitte à faire de gros changements dans le code, c'est vrai que ça vaudrait le coup d'utiliser un format standard et peut-être plus évolutif.
Je vais essayer de trouver le temps de remettre ça au propre en suivant vos conseils. Encore merci d'avoir jeté un coup d'œil au code.
Posté par YvanM .
En réponse au journal meet.jit.si.
Évalué à 6.
Et pour information, cet outil est en production chez RENATER (Réseau National de télécommunications pour la Technologie l'Enseignement et la Recherche, qui fournit des services pour les universités, les lycées…) depuis quelques temps déjà : https://rendez-vous.renater.fr/.
J'ai suivi vos conseils : la procédure est maintenant accessible au format PDF directement.
Par contre j'ai essayé l'export en html, mais le rendu n'est pas acceptable : la page est hyper lourde à afficher, les tailles des titres/sous-titres ne sont pas respectées, et toutes les portions de code que j'avais mises en blanc sur fond noir se retrouvent en blanc sur blanc (je précise que j'utilise les styles de LibreOffice pour tout ça).
Dommage, c'est vrai que sinon ça aurait été bien pratique.
Depuis Debian 8 ou Ubuntu 14.04 on peux utiliser sssd au lieu de winbind (sssd est chez Fedora / Red Hat depuis un moment), et c'est ce que je fais. Je ne sais pas s'il est mieux ou pas, mais je l'ai trouvé plus facile à utiliser.
Il a quand même l'air plus flexible car il permet entre autres de garder un cache des utilisateurs comme sur Windows : si on s'est déjà connecté sur la machine, on peut s'y reconnecter même sans le réseau.
C'est sûr que ce serait bien mieux sur une page web, mais j'avais d'abord écrit cette documentation pour qu'elle soit accessible en interne à mon travail, avec tout le reste de la documentation qui est un sur un partage réseau. Quand après j'ai voulu la diffuser je n'ai pas pris le temps de la passer en HTML. Peut-être que je le ferais un jour, mais sur quel site je ne sais pas.
D'ailleurs j'aurais pensé qu'on la trouverais quand même bien sur les moteurs de recherche (même si mon blog n'attire pas les foules), mais effectivement le .ODT n'a pas l'air d'être bien mis en avant par les moteurs de recherche… Et bien sûr pour cette dernière doc, le format 7zip doit être encore pire…
# FreeFileSync !
Posté par YvanM . En réponse au journal De la sauvegarde sous windows. Évalué à 1. Dernière modification le 02 novembre 2018 à 14:33.
Bien que je ne pense pas qu'il ai été conçu au départ pour de la sauvegarde, mais plutôt pour le la « synchronisation de fichiers », je trouve FreeFileSync très pertinent et le recommande dès que possible :
Les moins :
[^] # Re: automatisation de la session utilisateur
Posté par YvanM . En réponse au journal Intégration d'un poste GNU/Linux dans un domaine Windows. Évalué à 1.
Je n'avais pas bien compris que tu voulais : je n'ai jamais testé cette configuration, mais je partirais sur pam_mount si je devais le faire (peut-être que je me trompe, mais je pense qu'avec smbnetfs tu auras un débit réduit, comme avec gvfs).
Après ce que je ne sais pas si SMB et le serveur qui est derrière (Samba ou Windows) fournissent bien les fonctionnalités dont ton environnement de bureau et tes logiciels ont besoin (liens symboliques, permissions…). J'imagine qu'une bonne source d'information serait notamment cette page : https://wiki.samba.org/index.php/UNIX_Extensions
Tiens nous au courant !
[^] # Re: automatisation de la session utilisateur
Posté par YvanM . En réponse au journal Intégration d'un poste GNU/Linux dans un domaine Windows. Évalué à 3.
Ça commence à dater un peu, mais la documentation que j'avais rédigée et dont j'avais fait la pub dans un journal est encore en grande partie d'actualité : https://unptitcoin.fr/data/t2t/prepa-Xub14.04/Prepa-Xubuntu-14.04.html
Je n'avais pas modifié le thème de Lightdm et il n'y avait pas besoin de taper le nom du domaine. La création du home sur la machine est automatique, le montage des répertoires réseau aussi (2 méthodes différentes). Bref, je pense que ça répond à tous tes critères.
[^] # Re: Nouveau bogue !
Posté par YvanM . En réponse au message Impression de plusieurs copies vs plusieurs tâches ? :(. Évalué à 3.
Je t'encourage à préciser dans ce rapport de bug que tes postes sous Linux sont aussi affectés : il ne porte pour l'instant que sur les versions Windows.
J'avais eu un problème similaire : les documents de plusieurs pages étaient imprimé page par page, et non toutes les pages en même temps. Autant dire que sur des documents de 30 pages, très fréquents, les utilisateurs commençaient à s'arracher les cheveux et à vouloir ma peau…
# Correction "btrfs balance"
Posté par YvanM . En réponse au journal [Btrfs et openSUSE] Épisode 3 : un peu de maintenance. Évalué à 3.
Article très intéressant, un grand merci.
Je me permets de signaler que la commande
btrfs balance start -dusage 30 -musage 30s'écrit en faitbtrfs balance start -dusage=30 -musage=30.# Lubuntu c'est bien !
Posté par YvanM . En réponse au message Lubuntu ou Debian LXDE Ou ?. Évalué à 1. Dernière modification le 21 août 2017 à 18:10.
Après beaucoup de réflexion sur le sujet, je ne peux que plussoyer pour Lubuntu :
Les points faibles :
Même si je n'aime pas particulièrement *Ubuntu (et je ne m'en sers pas personnellement), il manque toujours quelque chose chez la "concurrence" quand on se met dans la peau d'un grand débutant.
Edit : j'avais oublié de parler de la logithèque.
[^] # Re: Pourquoi X86 (Intel)
Posté par YvanM . En réponse à la dépêche Un pas en avant pour les serveurs libres : le projet NERF. Évalué à 2.
Je serais moi aussi très heureux de savoir où on peut acheter ce genre de matériel !
# Passe par la commande mount.cifs
Posté par YvanM . En réponse au message Problème de connexion à un serveur de fichier windows sous Mate. Évalué à 1.
Le montage graphique des partages SMB se fait via GVFS.
Visiblement, il n'est pas possible de spécifier des options pour un montage en particulier.
Peut-être, mais je n'ai trouvé aucune documentation à ce propos, qu'il serait possible de créer un nouveau "schéma" de montage, en s'inspirant de
/usr/share/gvfs/mounts/smb.mount(sous Debian), et en précisant les options souhaitées à l'exécutable qui est appelé :Mais bon, à mon avis tu as bien meilleur temps de passer par la commande
mount.cifsdu paquetcifs-utils(toujours sous Debian). L'optionvers=est celle qui t'intéresse ici.# Super projet
Posté par YvanM . En réponse à la dépêche Première version de LDAP Tool Box White Pages. Évalué à 2.
L'administration propre d'un serveur LDAP étant déjà un gros travail, je ne peux que vous dire un grand merci pour ces outils !
[^] # Re: sécurité
Posté par YvanM . En réponse au journal CWP : une interface web d'impression de fichiers PDF. Évalué à 1.
Ah oui je suis passé à côté… Si j'arrive à publier une nouvelle version avec les corrections proposées, ce sera sous AGPL.
[^] # Re: sécurité
Posté par YvanM . En réponse au journal CWP : une interface web d'impression de fichiers PDF. Évalué à 5.
Merci pour l'intérêt ainsi que pour ces remarques très pertinentes.
Je n'avais que vaguement connaissance de ce système de template… Je vais regarder ça comme il faut.
Là je comprends moins : la majorité des arguments sont des listes à choix, les choix étant fournis par l'administrateur. Ils y a éventuellement des champs textes, mais les principaux (les seuls jamais utiles ?) sont contrôlés (le nombre de copie doit être un entier non négatif, la liste des pages à imprimer est vérifiée directement par la commande "lp"). Finalement, toutes les commandes lancées sont échappées avec "escapeshellarg()" : là effectivement vous avez raison (je viens de relire le manuel) cette fonction devrait être utilisée sur chaque argument individuellement.
Je n'ai ajouté le support des commentaires que tout à la fin, ils ne sont à mon avis que très rarement utiles (sauf à avoir 10 imprimantes disponibles). Je vais regarder du côté de YAML : quitte à faire de gros changements dans le code, c'est vrai que ça vaudrait le coup d'utiliser un format standard et peut-être plus évolutif.
Je vais essayer de trouver le temps de remettre ça au propre en suivant vos conseils. Encore merci d'avoir jeté un coup d'œil au code.
# Utilisé par RENATER
Posté par YvanM . En réponse au journal meet.jit.si. Évalué à 6.
Et pour information, cet outil est en production chez RENATER (Réseau National de télécommunications pour la Technologie l'Enseignement et la Recherche, qui fournit des services pour les universités, les lycées…) depuis quelques temps déjà : https://rendez-vous.renater.fr/.
[^] # Re: Intéressant, mais pourquoi une archive ?
Posté par YvanM . En réponse au journal Postes utilisateurs Xubuntu 14.04 dans un environnement Active Directory. Évalué à 2.
J'ai suivi vos conseils : la procédure est maintenant accessible au format PDF directement.
Par contre j'ai essayé l'export en html, mais le rendu n'est pas acceptable : la page est hyper lourde à afficher, les tailles des titres/sous-titres ne sont pas respectées, et toutes les portions de code que j'avais mises en blanc sur fond noir se retrouvent en blanc sur blanc (je précise que j'utilise les styles de LibreOffice pour tout ça).
Dommage, c'est vrai que sinon ça aurait été bien pratique.
[^] # Re: Dans un environnement mixte
Posté par YvanM . En réponse au journal Postes utilisateurs Xubuntu 14.04 dans un environnement Active Directory. Évalué à 4.
Depuis Debian 8 ou Ubuntu 14.04 on peux utiliser sssd au lieu de winbind (sssd est chez Fedora / Red Hat depuis un moment), et c'est ce que je fais. Je ne sais pas s'il est mieux ou pas, mais je l'ai trouvé plus facile à utiliser.
Il a quand même l'air plus flexible car il permet entre autres de garder un cache des utilisateurs comme sur Windows : si on s'est déjà connecté sur la machine, on peut s'y reconnecter même sans le réseau.
[^] # Re: Intéressant, mais pourquoi une archive ?
Posté par YvanM . En réponse au journal Postes utilisateurs Xubuntu 14.04 dans un environnement Active Directory. Évalué à 1.
C'est sûr que ce serait bien mieux sur une page web, mais j'avais d'abord écrit cette documentation pour qu'elle soit accessible en interne à mon travail, avec tout le reste de la documentation qui est un sur un partage réseau. Quand après j'ai voulu la diffuser je n'ai pas pris le temps de la passer en HTML. Peut-être que je le ferais un jour, mais sur quel site je ne sais pas.
D'ailleurs j'aurais pensé qu'on la trouverais quand même bien sur les moteurs de recherche (même si mon blog n'attire pas les foules), mais effectivement le .ODT n'a pas l'air d'être bien mis en avant par les moteurs de recherche… Et bien sûr pour cette dernière doc, le format 7zip doit être encore pire…