2 votes

Existe-t-il un remplacement (simple) du SWAT ?

Il y a des années et des années, un de mes clients avait une boîte Windows NT Server 4.0 mourante qui n'était vraiment utilisée que comme serveur de fichiers. Je l'ai remplacé par SuSE et Samba (cela fait si longtemps que je ne me souviens plus des numéros de version - ni même des années) et j'ai donné à l'utilisateur local un raccourci vers SWAT et des instructions sur la façon de résoudre les conflits de connexion.

Il y a quelques années, cette machine montrait son âge et je l'ai remplacée par une machine 64 bits à deux cœurs exécutant Ubuntu Server 9.04. Meilleur à tous points de vue - performances, simplicité de configuration, facilité à configurer Samba pour qu'il soit compatible avec les applications existantes (ce qui était un énorme cauchemar lorsque je configurais SuSE !) - sauf que.. : Pas de SWAT !

Voici la situation : l'application principale de la ligne d'affaires était une application de base de données DOS/cTree ; ce programme utilise DOS SHARE (et ses successeurs Windows) pour gérer le verrouillage des fichiers/enregistrements. En outre, certaines fonctions utilitaires (par exemple, "Fermer la journée") nécessitent un accès exclusif à la base de données. SWAT permet à l'utilisateur expérimenté de voir quelles stations ont des connexions ouvertes à la base de données, et de les désactiver si elles ne répondent pas.

Bien sûr, j'ai installé WebMin, qui me donne toute la puissance de SWAT, et bien plus encore, ce qui est le problème. Je ne peux pas faire un raccourci directement vers la section Samba / connexions, donc l'utilisateur doit naviguer dans le menu... et de plus, il y a beaucoup d'options dont l'utilisateur n'a pas besoin, et que je ne veux pas nécessairement qu'il ait.

Jusqu'à présent, la solution a consisté à ce qu'elle m'appelle lorsqu'il y a un problème, et que je me connecte à WebMin pour le résoudre. De plus, ils ont migré vers une application métier beaucoup plus récente, et l'ancienne est en train de disparaître. Mais quand même, y a-t-il quelque chose qui fait (juste) ce que je cherche (et rien d'autre) ?

Editar: Lorsque j'ai effectué la mise à jour vers Ubuntu 9.04, j'ai a fait installer le SWAT, et j'ai essayé de l'utiliser. Comme l'indique le résumé du paquet, il a fait de mauvaises choses ; non seulement il a réorganisé les entrées dans mon smb.conf, mais Samba lui-même avait été mis à jour de manière significative par rapport à SWAT (je crois me souvenir que les problèmes étaient liés à la gestion des oplocks, ce qui a cassé l'application DOS), et rien ne fonctionnait vraiment plus. J'ai fini par désinstaller SWAT, remettre mon smb.conf tel qu'il était, et utiliser WebMin.

J'entends et je comprends la suggestion de passer à une version plus récente d'Ubuntu : Je le ferai dès que j'en aurai l'occasion. Mais SWAT a-t-il été corrigé ? Quelqu'un l'a-t-il utilisé récemment ? Parce que la dernière fois que je l'ai essayé, ce n'était pas une bonne expérience...

Mise à jour : J'ai fait la mise à jour la nuit dernière... quel cauchemar ! que s'est avéré être ! do-version-upgrade a insisté pour penser que je voulais sauter directement de Jaunty à Lucid (et bien sûr en insistant que je ne pouvais pas) ; finalement, j'ai juste édité toutes les sources de "jaunty" à "karmic" et fait une mise à niveau complète. Ensuite, lorsque j'ai redémarré, Grub n'a pas réussi à démarrer avec une erreur 15 - il s'avère qu'il avait ajouté un "/boot" supplémentaire au début de chaque entrée de la liste. J'ai corrigé cela ; j'ai fait un do-version-upgrade vers Lucid... qui a cassé HylaFax. (Les bugtrackers prétendent que le problème a été corrigé dans Lucid, mais ce n'est pas le cas). J'ai donc fait deux autres mises à jour vers Natty, qui a corrigé HylaFax... mais quelque part en chemin, smb.conf a été détruit ! Mais tout est bien qui finit bien, je suppose. Après tout ça, je n'ai pas eu le cœur d'essayer SWAT (vu le gâchis qu'il a fait la dernière fois que je l'ai essayé, en 2009) ; je l'essaierai dans un jour ou deux quand j'aurai le temps de faire des expériences.

1 votes

C'est dommage que vous utilisiez un serveur non supporté - swat est disponible dans les dépôts pour le serveur 10.04 supporté depuis 5 ans.

0 votes

Oui le swat fonctionne @MT_Head :)

0 votes

@Rinzwind - Par curiosité, à quand remonte la dernière version de SWAT ? J'avais l'impression que le projet avait été abandonné.

2voto

Mufaka Points 54

Pourquoi ne pas installer swat ? Il est dans les dépôts, juste un sudo apt-get install swat loin...

Pré-post-edit : Je viens de remarquer que vous utilisez une version non supportée d'Ubuntu. Le support de la 9.04 s'est terminé à la fin de l'année dernière. Vous pouvez voir le les horaires de soutien ici .

Cela pourrait expliquer (je ne suis pas sûr qu'ils aient effectivement fermé les dépôts) pourquoi vous ne pouvez pas accéder au paquet. Vous devriez envisager de passer au moins à la version 10.04 (une version de support à long terme), ce qui vous permettra de bénéficier du support jusqu'à fin 2015. Pour les déploiements professionnels où vous ne voulez pas changer de version de plateforme en permanence, vous devriez toujours envisager les versions LTS.

Donc la solution :

  1. Mise à jour vers une version supportée
  2. Installer swat
  3. Asseyez-vous et détendez-vous.

Il y a pas mal d'adhésion à ce plan. Il faut faire deux mises à jour majeures pour passer à la 10.04 et même si je pense que cela vaut la peine pour la sécurité (c'est le cas), il existe une méthode plus rapide et plus simple : il suffit de récupérer les paquets d'une version ultérieure.

Vous pouvez voir et télécharger le paquet disponible pour Lucid ici :

Une fois téléchargé, il suffit de l'exécuter :

sudo dpkg -i downloaded-package-name.deb

Vous aurez peut-être besoin de prendre des paquets dépendants aussi. Dpkg vous informera des dépendances manquantes.

Ce n'est pas sécurisé. C'est parfois dangereux. Cela peut casser complètement Samba. Considérez cela comme un avertissement. Faites les choses correctement. Faites une mise à niveau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X