Bon, soyons franc, j'ai pas tout suivi, mais j'ai rajout� dans /etc/shells la ligne "/bin/bidon" et affect� ce 'shell' aux utilisateurs que je ne veux pas voir se connecter en direct sur le machine et cela marche ....
Probl�me suivant : Il apparait finalemnt qu'il faut utiliser le module pam "pam_smb_auth.so" pour que netatalk authentifie les users aupr�s des contr�leurs NT; j'installe donc ce module dans /lib/security, j'�dite /etc/pam.d/netatalk et je mets : "auth required /lib/security/pam_smb_auth.so" � la place de "unix_auth.so" (trois lignes en tout de modifi�s ...) M�aa ca ne marche pas, le MAC client me dit "la tentative de connection au serveur a �chou�", et sur les logs dudit serveur, il apparait que netatalk recherche le fichier /etc/atalk/afppasswd (qui n'existe pas, bien s�r ... je ne veux pas l'utiliser, je veux qu'il aille demander aux DC's) Comment lui faire comprendre qu'il faut utiliser le module pam ??? Le Lundi 18 F�vrier 2002 12:04, Olivier Thauvin a �crit : > Le Lundi 18 F�vrier 2002 11:31, vous avez �crit : > > Hellooorggh, la liste !!! > > > > Je suis en train de monter un serveur de fichiers sous MDK 8.1 dans un > > domaine NT, avec samba et netatalk (pour offrir le service � des > > Macintosh) > > > > L�, je bloque sur deux choses : > > > > 1- Lors de la connection depuis une station NT, il est impossible pour un > > utilisateur d'aller dans son r�pertoire HOME si son login est trop long > > (C'est le cas de *TOUS* les utilisateurs sur mon domaine : login = > > pr�nom.nom) J'ai oubli� quelque chose ou c'est une limitation de Samba > > ??? Pas de probl�me si le serveur de fichiers est sous NT, bien s�r) > > ???? > je n'ai pas d'id�e > > > 2- Lors de la connection sous MAC, je vois le serveur de fichiers mais il > > refuse mon password+login : Il ne semble d'une part pas demander > > l'authentification au contr�leur de domaine NT, et il me dit "/bin/false > > : bad shell" si je cr�e les comptes Linux avec ce shell, ce qui est > > normal vu que je ne veux *PAS* que les users puissent se logger sur le > > machine Linux (M�me si il ne savent pas le faire...) > > Normal, samba utilise pam, c'est que � dire que tu peux dire que sur > certain crit�re tu refuse la connection: > un exemple concret c'est ftp > [olivier@andromede olivier]$ cat /etc/passwd | grep ftp > ftp:x:14:50:FTP User:/home/ftp: > private:x:251:200:Acces Prive:/home/ftp:/bin/private > [olivier@andromede olivier]$ > > L'utilisteur ne peut se loguer en telnet car il n'a pas de shell, j'ai > cr�er un second user avec des droits sp�ciaux (private) pour aller /private > avec un password, mais lui non plus ne pas se loguer au travers d'une > session car /bin/private n'existe pas. > > Pour l'utilisateur ftp on outre pam, c'est un cas sp�cial, mais private se > fait jeter en ftp car le shell n'est pas valide. Ce qui fait qu'un shell > "valide" � ce niveau, c'est qui existe dans /etc/shell: > > [olivier@andromede olivier]$ cat /etc/shells > /bin/sh > /bin/bash > /bin/ash > /bin/bsh > /bin/tcsh > /bin/csh > /bin/bash1 > /bin/ksh > /bin/zsh > /bin/private > > Donc pour tes users sous mac je te conseiller de leur un shell qui n'existe > pas par exemple /bin/file qui permettra de te souvenir que ces users non > pas � faire de telnet mais acc�dent aux partage de fichier. Tu le rajoute > dans /etc/shell et c'est bon. > > En regardant d'un peu plus pr�s tu verras que de nombreux compte syst�me > sont dans ce cas, je te conseille de recr�er un shell bidon pour ne pas > autoriser named par exemple � avoir le droit de faire du netatalk, > normalement il se ferait jeter car son mot de passe n'est pas valide, mais > on sait jamais, tu pourrais ouvrir involontairement des droits sur autre > chose... > > exemple de telnet sous le compte private (ssh, je n'ai de telnet serveur > mais c'est pareil): > [olivier@andromede olivier]$ slogin private@localhost > Warning: Permanently added 'localhost' (RSA1) to the list of known hosts. > private@localhost's password: > /usr/bin/X11/xauth: timeout in locking authority file > /home/ftp/.Xauthority No mail. > /bin/private: No such file or directory > Connection to localhost closed. > > Voil� mon de passe �tait bon, mais pas moyen d'aller plus loin... > > > Merci de partager votre exp�rience ... -- ( �> Nicolas Costes //\\ IUT de La Roche / Yon / \/ ) [EMAIL PROTECTED] `-<< http://luxregina.free.fr
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
