Ajout d'alias pour les noms d'utilisateur | PaperCut – Bien choisir son serveur d impression
Dans certains scénarios, un utilisateur particulier souhaite imprimer un travail mais son nom d'utilisateur a été modifié
pour diverses raisons et cela se reflète dans PaperCut maintenant sous un nom d'utilisateur différent.
Exemples de raisons pour lesquelles le nom d'utilisateur peut avoir changé:
- deux réseaux / domaines / serveurs ont des conventions de dénomination différentes. par exemple. pour l'utilisateur, John Smith, un
réseau utilise la convention "j.smith" tandis que l'autre utilise "jsmith" - pour certaines raisons politiques, le format des noms d'utilisateur a changé et vous souhaitez autoriser l'oubli
aux utilisateurs de se connecter avec leur ancien nom. - Unix a des exigences strictes pour les noms d'utilisateur (IEEE Std 1003.1-2001), où les seuls caractères valides
sont des lettres, des chiffres, des traits de soulignement, des points, des signes, des tirets (mais ne commencent pas par un tiret) et
avoir $ à la fin. Ainsi, lors de l'impression sur un serveur Unix, il peut purifier le nom d'utilisateur, comme la conversion d'un
apostrophe dans un trait de soulignement, puis enregistrer dans PaperCut en tant qu'utilisateur différent quand on a vraiment
veut que ce soit le même utilisateur. - Les travaux d'impression proviennent d'un ERP ou d'un système mainframe où leurs noms d'utilisateur sont différents de ceux de leur autre réseau.
- Les travaux d’impression provenant de certains progiciels peuvent utiliser le «nom d’utilisateur de l’application» et non le
nom d'utilisateur réseau utilisé par PaperCut. par exemple. cela peut se produire dans certaines configurations SAP.
Sommaire
Que peut-on faire?
Pour contourner ce problème PaperCut permet aux utilisateurs d'avoir une liste d'alias pour leur nom d'utilisateur.
Trois options sont disponibles:
- Synchronisez automatiquement via AD / LDAP
- Configurez des alias à l'aide d'un fichier texte.
- Mettez à jour et lisez les alias via l'API des services Web ou l'utilitaire de commande de serveur.
Synchroniser les alias à l'aide d'AD / LDAP
Pour configurer la synchronisation automatique des alias à l'aide d'AD / LDAP, vous devrez activer
Alias de nom d'utilisateur
via Options → Avancé
Une fois l'alias de nom d'utilisateur activé, vous verrez un nouveau champ de texte sur la page Détails de l'utilisateur.
Ces informations peuvent être importées automatiquement depuis Active Directory ou LDAP lors d'une synchronisation nocturne. Une fois l'alias de nom d'utilisateur activé, une option permettant de saisir un nom de champ AD / LDAP apparaît sous Options → Synchronisation utilisateur / groupe. Tout champ utilisateur Active Directory ou LDAP valide peut être choisi pour importer ces informations, par exemple employeeNumber, employeeID, otherLoginWorkstations.
Une fois cela défini, les informations du champ Active Directory ou LDAP seront importées tous les soirs en tant qu'alias de nom d'utilisateur. Pour plus d'informations sur la synchronisation des groupes d'utilisateurs, consultez la section intitulée Synchronisation des utilisateurs et des groupes.
Option de fichier texte
Ainsi, John O’Hare (nom d’utilisateur «john_o_hare») peut avoir des alias de nom d’utilisateur «johnohare» et «johare».
Les informations sur les alias sont conservées dans un fichier,
[app-path] server data conf username-aliases.txt,
et peut être créé sur la base du fichier modèle fourni,
[app-path] server data conf username-aliases.txt.tmpl.
Par exemple sous Windows:
- Accédez au répertoire de
C: Programmes PaperCut NG server data conf
- Exécutez le Bloc-notes ou votre éditeur de texte préféré sur le fichier
nom_utilisateur-aliases.txt.tmpl
- Ajoutez les lignes suivantes à la fin:
johno'hare: john_o_hare johare: john_o_hare
- Enregistrer le fichier sous
username-aliases.txt
Le format du fichier d'alias est:
aliasname1: username1 aliasnameA: username2 aliasnameB: username2
où surnom est mappé à Nom d'utilisateur dans la base de données système.
Un utilisateur peut avoir plusieurs alias. Dans cet exemple, nom d'utilisateur2 est connu
à la fois comme aliasenameA et aliasnameB.
Le séparateur entre alias et nom d'utilisateur peut être «:», «=» ou tab.
Mettre à jour les alias à l'aide de l'API des services Web ou de l'utilitaire de commande de serveur
L'API vous permet de mettre à jour pseudo-alias
propriété utilisant le setUserProperties ()
et setUserProperty ()
méthodes, ou set-user-property
sous-commande lors de l'utilisation du commande-serveur
utilitaire.
Vous pouvez également obtenir la valeur de l'alias d'utilisateur en utilisant le correspondant avoir
méthodes ou sous-commande
À quel niveau l'alias est-il appliqué?
Les alias de nom d'utilisateur sont appliqués aux niveaux suivants:
- Connexion de l'utilisateur à l'interface Web, authentification contextuelle du client ou connexion à la station de publication.
- Les travaux d'impression arrivant dans les files d'attente d'impression sous le nom d'alias.
Remarque: Si vous ajoutez «admin» en tant qu'utilisateur alias, vous ne pourrez peut-être pas accéder à PaperCut Console d'administration.
Que se passe-t-il si le nom d'utilisateur n'existe pas dans le fichier d'alias?
Si un nom d'utilisateur ne correspond pas dans le fichier d'alias, il est supposé que l'utilisateur est un nom d'utilisateur standard. Si l'utilisateur est nouveau sur l'ensemble du système, il sera géré comme un nouveau compte utilisateur et créé automatiquement dans PaperCut selon vos nouvelles règles utilisateur définies dans la section groupes (règles de création initiale des utilisateurs au niveau du groupe). Pour cette raison, vous devez vous assurer que votre liste d'alias est à jour et à jour.
Catégories: Articles pratiques, gestion des utilisateurs, authentification
mots-clés: ERP, mainframe, SAP, recherche, recherche, carte, traduire, unix
Commentaires
Laisser un commentaire