Changer les mots de passe par Apple Remote Desktop

Si comme moi (et Charles) vous aimez Apple Remote Desktop, vous pouvez l’utiliser pour changer les mots de passe admin sur plusieurs ordinateurs de temps à autre, et inclure cette routine dans votre calendrier de manière récurrente. Comme nous avons un accès à distance aux différents ordinateurs à travers ARD (Apple Remote Desktop), changer les mots de passe admin est rapide et simple.

Premièrement faites un petit script :

#!/bin/bash
# Change an account's password

ACCOUNT="ladmin"
PASSWORD="MyNewP@55w0rd"
/usr/bin/dscl . passwd /Users/$ACCOUNT $PASSWORD

if [ $? = 0 ] ; then
echo "Password reset."
else
echo "Password not reset."
fi

Dans ARD, cliquez sur Unix (qui ouvre la fenêtre Envoyer une commande Unix et que vous trouvez sous ce nom dans le menu Gestion) et collez le script dans le champ texte. Choisissez d’exécuter la commande selon utilisateur et spécifiez Root.

Send UNIX Command

Depuis le menu déroulant modèle dans le coin de la fenêtre en haut à droite, choisissez enregistrer comme modèle… inscrivez un nom évocateur et sauvegardez.

Save as template

Pour utiliser et réutiliser ce modèle, sélectionnez les ordinateurs avec les mots de passe que vous voulez changer et choisissez Envoyer une commande Unix depuis le menu Gestion. Choisissez votre modèle dans le menu déroulant, ajustez le nom de l’utilisateur et le mot de passe dans le script et cliquez sur envoyer.

ARD peut changer des douzaines et même des centaines de mots de passe en quelques secondes sans avoir à connaître l’original.

Cet article a paru sur Tech Journal de 318, le 18 février 2013.

Erreur code 0 dans Daylite

2012 Elite Partner BadgeJe commence ici la traduction des articles de la knowledge base de Market Circle. Notamment ceux qui résolvent les erreurs les plus communes.

Quand je travaille avec Daylite, je vois l’erreur suivante :

Symptôme :

« The Sync Helper encountered a problem. Could not start sync (code 0). Check the Daylite Sync Helper log file for more details. »

Solution :

  1. Lancez Le Moniteur d’activité (/Applications/Utilitaires)
  2. Sélectionnez « Toutes les opérations » dans le menu déroulant en haut à droite
  3. Dans le champ de « Filtre », tapez « Daylite Sync Helper » (sans les guillemets). Si rien n’apparait cela confirme que Daylite Sync Helper ne fonctionne pas.
  4. Lancez Daylite et faites Log out (File/logout) pour vous déconnecter de votre base de données
  5. Choisissez Help -> Welcome to Daylite et cliquez sur le bouton « Browse sample » (afin d’ouvrir la base de démonstration incluse.
  6. Quand la base de démonstration est chargée, allez dans Daylite/Preferences et cliquez sur General.
  7. Décochez « Sync in background »
  8. Quittez et redémarrez Daylite
  9. Retournez dans Moniteur d’activité et vérifiez que Daylite Sync helper est bien présent
  10. Retournez dans Daylite, sortez de la base de démonstration si besoin (File/Log Out)
  11. Connectez-vous à votre base de données
  12. Tentez une synchronisation manuelle.

Annonces LightSpeed

Il y a trois annonces importantes de LightSpeed pour cette fin de semaine.

Premièrement LightSpeed 3.7.6 (comme d’habitude si vous rencontrez des problèmes lors de la mise à jour, vous pouvez nous contacter, ainsi que pour renouveler votre contrat de maintenance) :

API.

  • Mettre à jour une facture ne change plus le créateur de la facture en l’utilisateur authentifié de l’API
  • Lors de la création d’un nouveau client, l’élément de devise est respecté

eCommerce

  • Les produits sont maintenant ré-activés proprement quand vous mettez à jour Magento
  • Les codes de TVA qui contiennent des espaces sont maintenant proprement gérés quand vous téléchargez des commandes depuis Magento.

ReportMaster

  • Ajoute le total de vente en taxes au rapport de produits
  • Les rapports qui indiquaient en fonctionnement sont maintenant nettoyés quand LightSpeed server démarre
  • Le profit est maintenant correctement calculé pour les produits qui n’ont pas de coût dans le rapport de vente résumé
  • Le profit est maintenant correctement calculé pour les produits qui n’ont pas de coût dans le rapport de vente par produit

Recherche Intelligente

  • La recherche pour des champs de produit vide fonctionne correctement

Deuxièmement WebStore 2.5.2 :

Il y a beaucoup de corrections apportés à des problèmes d’affichage . Mais il y a aussi la correction de produits qui pouvaient être retirés de la vente après un paiement. Les frais de port s’en ressentaient d’autant plus et pouvaient même tourner à la catastrophe ! Je vous invite à vous rendre sur le site de LightSpeed afin de connaître toutes les améliorations qui s’exercent dans XML, les frais de port, les modèles, le panneau d’administration…

Troisièmement une offre sensationnelle qui prend fin le 31 janvier 2013, l’utilisateur gratuit si vous achetez une licence deux utilisateurs avec un module eCommerce. Cet extra utilisateur vous permettra par exemple d’utiliser un iPad pour gagner du temps dans les files jusqu’à la caisse ;-). (Attention cette offre est aussi associée au pack hardware de base chez LightSpeed, mais cela n’est pas disponible en France puisque le matériel ne vient pas du Canada. Seul l’offre avec eCommerce est valable).

LightSpeed pour iPad 1.3

LightSpeed sur iPad

LightSpeed pour iPad 1.3 règle des problèmes de fiabilité et de stabilité. Cette version requiert LightSpeed 3.7 minimum pour se connecter. La reconnexion au serveur se fait de manière beaucoup plus automatique maintenant. Les améliorations hardware ne nous intéressent pas puisqu’il est toujours impossible d’utiliser le matériel pour payer en France (le matériel fonctionne en revanche pour scanner les code-barres).

Concernant les factures, cette mise à jour règle le plantage qui se produisait parfois lorsqu’on envoyait la facture pour être traitée par LightSpeed (hands off) et si cette facture ne comportait pas de prénom ou de nom de famille. Les problèmes inhérents aux cartes cadeaux.

Parce que le hardware ne fonctionne pas pleinement en France, LightSpeed ne distribue pas cette version sur l’AppStore français, il faut donc que vous ayez un compte américain pour pouvoir le télécharger et le mettre sur l’iPad. Le meilleur moyen est de suivre la procédure donnée par iGéneration.

Nouveau site de NausicaMedia en ligne

Le nouveau site de NausicaMedia est en ligne. Il est fondé sur le thème de Will Woodgate, il nous permet d’harmoniser et de mieux présenter ce que nous faisons principalement maintenant. Le thème de Will nous offre aussi une simplicité qui pour des amoureux d’Apple doit être de mise et nous pouvons « jouer » avec Bootstrap qui est intégré. La boutique (le store) est maintenant intégré dans le site. Il reste encore des modifications à apporter, mais nous allons continuer de le faire évoluer tranquillement en le peaufinant dans les semaines à venir. En attendant il va commencer à vivre doucement. En janvier, nous ajouterons une nouvelle rubrique avec les webinars de LightSpeed et de Daylite.

Bien faire la mise à jour de Daylite en 4.1

Daylite 4.1 est disponible sur le site de Market Circle

Comment faire la mise à jour Daylite 4.1 ?

  1. Synchroniser tous vos Daylite clients (File/Sync with Server)
  2. Synchroniser tous vos appareils mobiles (iPhone/iPad)
  3. Sur le serveur, éteindre Daylite Server (off)
  4. Faire une sauvegarde de votre serveur dans Daylite Server Admin
  5. Quitter Daylite Server Admin (il se relancera après l’installation)
  6. Au nouveau lancement, Daylite Server Admin vous demandera de mettre à jour la base de données
  7. Rallumer Daylite Server Admin (depuis le panneau General)
  8. Installer Daylite 4.1 en ouvrant l’archive
  9. Installer Daylite Mail Assistant

Connectez Daylite à votre base de données. Notez que ce processus peut prendre un peu plus longtemps (une heure ou plus) suivant la taille de votre base de données. Dans un environnement multi-utilisateur, il est recommandé que tous les utilisateurs mettent à jour en Daylite 4.1 et se connectent à leur base de données ensemble (cela se fait plus facilement avec un réseau filaire, bien sûr).

La fiche produit dans LightSpeed

La fiche produit de LightSpeed se décompose en plusieures parties dont voici les différentes sections ainsi que la bonne conduite à tenir lorsque vous créez ou lorsque vous importez un produit :
Product Code: Chaque produit doit avoir un nom unique. Le Product Code vous aide à chercher, trier, et exécuter des rapports de vente efficacement. Vous pouvez utiliser le numéro du produit sur le catalogue du fabricant ou du fournisseur par exemple si vous ne souhaitez pas créer le votre.
Description: Décrivez le produit à vos clients dans ce champ, cela permettra aussi à votre staff d’identifier les ventes.

Family : Cela fait référence à la marque, par exemple « Adidas ». Assurez-vous d’avoir déjà créé vos familles dans Tools/Setup/Products/Families avant l’importation.

UPC : Laissez ce champ vide si vos produits n’ont pas d’UPC donnés par le fabricant ou si vous ne savez pas à quoi cela correspond.

Class : Cela fait référence à la catégorie du produit, par exemple « chaussures pour homme » ou « Accessoires ». Soyez sûr que vous avez déjà créé vos Classes dans Tools/Setup/Classes avant toute chose.

Tax Status : Laissez ce champ vide si votre produit est soumis à la taxe standard. Si le produit n’est pas soumis à une taxe, entrez « No Tax » (sans les guillemets) dans ce champ. Si votre produit est exempt de certaines mais pas toutes les taxes, reportez-vous à la liste de Tax status dans le panneau de Tax Set up (Tools/Setup/Basics/taxes) ou bien consultez votre revendeur pour une assistance.

Fournisseur : C’est le nom du fournisseur à qui vous avez commandé le produit. Assurez-vous d’avoir créé le fournisseur dans LightSpeed avant d’importer vos produits.

Currency : Quelle est la devise de votre fournisseur (par exemple Euros) ? Ouvrez la carte du fournisseur pour confirmer la devise. Les devises sont créées dans Tools/Setup/Advanced/Currencies.

Supplier code : Comment votre fournisseur référence ce produit dans son catalogue ?

Cost : Combien coûte ce produit quand vous le commandez à votre fournisseur ? Si vous le commandez à votre fournisseur dans une autre devise, entrez simplement le coût dans sa propre devise, par exemple 35.00. Le champ devise au-dessus dira à LightSpeed s’il s’agit de 35.00 Euros ou bien 35.00 Livres Sterling (par exemple).

Sell : Le prix de vente du produit dans votre boutique.