OVH Cloud OVH Cloud

Mots de passe dans NetInfo

25 réponses
Avatar
Michel Henri
Bonjour,

comment se fait-il que, dans la base NetInfo, cerains mots de passe
apparaissent, cryptés certes, mais apparaissent quand même, alors que
pour d'autres, on ne voit que des petites étoiles ?

--
Michel Henri (enlever les quatre lettres de fin d'alphabet pour me répondre)

10 réponses

1 2 3
Avatar
caruso
Regarde le code de la fonction login de macosx :)


Ah ouais, pas con :-).

<http://www.opensource.apple.com/darwinsource/10.3.5/system_cmds-279.6/lo
gin.tproj/login.c>


Merci pour l'URL. Mais c'est normal qu'il me redirige sur une page
https:// et qu'il me demande un login et un mot de passe ?

--
Xavier, exclu du monde Apple :,-(

Avatar
laurent.pertois
Sergio wrote:

Oui c'est vrai il y a ça aussi, mais cette méthode renseigne-t-elle
correctement Mac Os X ; je veux dire elle fonctionne évidemment sous la
couche Darwin, mais sous Panther il n'y a pas de blagues ? Je me
souviens avoir essayé plusieurs façons et ne plus réussir à loger
l'utilisateur modifié.


Tss, tss, Apple a pensé à tout et l'architecture Directory Services est
rejointe par les couches les plus basses :

<http://developer.apple.com/documentation/Networking/Conceptual/Open_Dir
ectory/Chapter1/chapter_2_section_3.html>

(l'exemple avec ssh est valable également pour passwd)

Bonne lecture :)

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
laurent.pertois
Sergio wrote:

Laurent Pertois wrote:

Tss, tss, Apple a pensé à tout et l'architecture Directory Services est
rejointe par les couches les plus basses :


Grand merci donc à Apple ;-)


Ben, en même temps, ils n'avaient pas le choix ou alors tu aurais du
gérer/synchroniser deux bases utilisateurs, je ne te raconte pas le
bordel, même pour eux s'ils s'étaient arrangés pour que l'interface
graphique le fasse pour toi, il était plus simple de faire un pont. De
plus, ça rentre dans la philosophie de Directory Services...

<http://developer.apple.com/documentation/Networking/Conceptual/Open_Dir
ectory/Chapter1/chapter_2_section_3.html>


ok, merci je lirai ça qd j'aurais plus de 10 mn consécutives de libre
;-)


Oui, au moins :)

Tu pourras également lire le PDF sur Open Directory :

<http://www.apple.com/fr/server/documentation/>

ou en anglais :

<http://www.apple.com/server/documentation/>

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


Avatar
laurent.pertois
Sergio wrote:

Laurent Pertois wrote:

Ben, en même temps, ils n'avaient pas le choix ou alors tu aurais du
gérer/synchroniser deux bases utilisateurs, je ne te raconte pas le
bordel, même pour eux s'ils s'étaient arrangés pour que l'interface
graphique le fasse pour toi, il était plus simple de faire un pont. De
plus, ça rentre dans la philosophie de Directory Services...


Et ce "Directory Services" c'est de l'open-source ?


Chaipas, on peut faire des plugins, il y a un SDK, mais je ne sais pas
si Apple a mis ça en OpenSource, il faut fouiller la doc.

Pourquoi ?

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


Avatar
laurent.pertois
Sergio wrote:

Laurent Pertois wrote:

Pourquoi ?


Non rien, juste histoire de savoir si d'autres nunux
pouvaient/utilisaint la même chauze.


Nan, eux, c'est le bordel, moins élégant que ce que propose Apple :)

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


Avatar
Stephane Dupille
Chaipas, on peut faire des plugins, il y a un SDK, mais je ne sais pas
si Apple a mis ça en OpenSource, il faut fouiller la doc.
ouaif



Je viens de regarder dans le CVS d'OpenDarwin, et il me semble que
les sources y sont. Par contre, une (rapide) recherche sur Google ne
m'a pas trouvé d'infos probantes...

Pourquoi ?
Non rien, juste histoire de savoir si d'autres nunux

pouvaient/utilisaint la même chauze.


Je ne vois pas ce qui les empêcherait des les utiliser, ni d'en
proposer une implémentation. Ceci dit, je n'ai rien vu bouger de ce
côté (et d'ailleurs, le machin traditionnel des Unix c'est YP/NIS, pas
NetInfo, qui n'intéresse en fait que les macounets).

--
LL> je suis tres souvent sous linux, et je n'ai jamais eu besoin
LL> de recompiler mon noyau.
Toutafé. L'important avec les noyaux, c'est de ne pas les avaler.
-+- SP in www.le-gnu.net - Pépin en bref : l'amer du palais -+-


Avatar
Stephane Dupille
Je viens de regarder dans le CVS d'OpenDarwin, et il me semble que
les sources y sont. Par contre, une (rapide) recherche sur Google ne
m'a pas trouvé d'infos probantes...


Tient, je l'avait raté, sur la page d'Eric :
NetInfo existe sur NeXTSTEP et tous ses successeurs, mais il existe
aussi sur d'autres systèmes. Xedoc a réalisé des portages sur Irix,
Solaris, HP/UX, AIX... De plus, Apple a mis en OpenSource le code de
base de NetInfo dans le projet Darwin.
<URL:http://www.levenez.com/NeXTSTEP/NetInfo.html>

Donc oui, on a les sources.

--
j'ai découvert récemment les webcams, mais elles restent fixent.
Quels réglages faut'il réaliser pour les voir en dynamiques ?
-+-GT in : <http://www.le-gnu.net> - Silence, on tourne -+-

Avatar
laurent.pertois
Stephane Dupille <sdupille+ wrote:

Je ne vois pas ce qui les empêcherait des les utiliser, ni d'en
proposer une implémentation. Ceci dit, je n'ai rien vu bouger de ce
côté (et d'ailleurs, le machin traditionnel des Unix c'est YP/NIS, pas
NetInfo, qui n'intéresse en fait que les macounets).


Oui, enfin, Directory Service fait plus qu'accéder à NetInfo, largement
plus même. NetInfo n'est qu'une des briques, il propose également un
plugin NIS/YP, LDAP et un Active Directory. De plus, certains ont
proposé un plugin eDirectory Novell.

Avec cette architecture, les applis ont une interface unifiée pour
demander l'authentification, le service se charge, selon sa
configuration, d'aller interroger un base NetInfo locale, un serveur
LDAP, une base NetInfo réseau ou tout autre truc configuré. Pour les
applis qui sont plus d'origine unixienne, elles vont interroger lookupd
qui lui saura lire le NetInfo local ou des fichiers plats de type BSD ou
alors interroger le démon directoryservice qui utilisera alors
l'architecture Directory Service pour interroger les éléments
configurés.

CF :

<http://developer.apple.com/documentation/Networking/Conceptual/Open_Dir
ectory/Chapter1/chapter_2_section_3.html>

Ca va un peu plus loin que NetInfo ;-)

PS : je trouve qu'on rencontre de plus en plus d'authentification LDAP
par rapport au NIS/YP "traditionnel", d'ailleurs souvent quand on
installe un Linux il est proposé de s'authentifier auprès d'un tel
serveur, je l'ai encore vu l'autre jour sur la rc de Mandrake PPC 10.1,
malheureusement, je ne retrouve pas cet "assistant" une fois la première
config passée, je sens qu'il va falloir que je me tartine tout ça à la
main.

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
Stephane Dupille
Oui, enfin, Directory Service fait plus qu'accéder à NetInfo, largement
plus même. NetInfo n'est qu'une des briques, il propose également un
plugin NIS/YP, LDAP et un Active Directory. De plus, certains ont
proposé un plugin eDirectory Novell.


Oui, mais sous les linux/Unix, c'est PAM qu'on rencontre, qui peut
gérer ce genre de services.

<snip>

Ca va un peu plus loin que NetInfo ;-)


oui, bien entendu... Mais on a déja l'équivalent. Pas forcément en
aussi bien intégré d'ailleurs.

--
si quelqun peut me dire comment avoir son propre groupe de discussion ça
serais supers simpas
je vous remercis d'avance
-+-E... in : GNU - Je suis un groupe de news à moi tout seul -+-

Avatar
laurent.pertois
Stephane Dupille <sdupille+ wrote:

Oui, mais sous les linux/Unix, c'est PAM qu'on rencontre, qui peut
gérer ce genre de services.

<snip>


Je sais que PAM gère ce genre d'éléments, d'ailleurs, pour certains
services, il y a les PAM sur Mac OS X.

Ca va un peu plus loin que NetInfo ;-)


oui, bien entendu... Mais on a déja l'équivalent. Pas forcément en
aussi bien intégré d'ailleurs.


Le problème c'est l'intégration, àmha. Mais bon, quand ça fonctionne...

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.


1 2 3