LDAP loginShell sur les plates-forms avec différents paths

J'utilise LDAP pour traiter les users et l'authentification sur mon réseau. J'ajoute maintenant des hôtes FreeBSD et j'ai rencontré un problème avec les shells de connection. sur Linux, les shells ont tendance à être dans /bin/$shellname , donc configurer mon shell de connection dans LDAP vers /bin/zsh fonctionne parfaitement. sur FreeBSD, /bin/zsh n'existe pas, j'ai besoin d'utiliser /usr/local/bin/zsh . y a-t-il une solution à cela? J'imagine que je pourrais pouvoir faire une sorte de script login-shell.sh que LDAP sort en tant que "shell", puis utiliser le script pour déterminer le shell réel pour l'user, mais je ne suis pas fan de cette idée .

J'utilise Debian et FreeBSD, tous deux avec une configuration standard OpenLDAP / PAM / nss.

edit : il semble utiliser /bin/sh et append un exec $shell à .profile "fonctionnerait", mais cela ne va pas très bien.

One Solution collect form web for “LDAP loginShell sur les plates-forms avec différents paths”

Vous pouvez créer un directory / shell sur chaque machine avec des liens symboliques vers les locations des shells. De cette façon, les users qui vous intéressent pourraient avoir un shell de / shell / zsh, / shell / bash et ainsi de suite alors que les liens symboliques localement prennent soin du problème de localization réelle.

  • Où stocker une application que je développe?
  • Active Directory: Comment répondre "cet user appartient-il à ce groupe (directement ou indirectement)"
  • Comment changer le nom complet des users sur Debian
  • vsftp permet aux users d'accéder uniquement à un certain dossier
  • Utilisateur FTP sur CentOS avec le symbole '@' dans le nom d'user
  • Armoises et comparaisons Powershell
  • Comment get le numéro de port d'un user ssh?
  • Gérer un petit groupe de posts de travail qui ne sont connectés à aucun server
  • Empêchez le membre du groupe administrateur de se connecter via Bureau à distance
  • Comment puis-je renommer un user Unix?
  • Importer les users existants dans une nouvelle installation Windows7
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.