[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Nom de connexion



On Mon, 27 Sep 2004 17:04:27 -0400, Marc St-Jacques
<[email protected]> wrote:
> Le Mon, 20 Sep 2004 17:12:53 -0400
> jean <[email protected]>  a écrit:
> 
> > Je cherche à créer des utilisateurs avec un login du
> > style "prenom.nom", mais je butte sur un refus disant que
> > le nom ne doit comporter que des caractères
> > alphanumériques. l'option "--force-badname" ne change rien
> > à l'affaire ...
> > J'utilise les MdP MD5 et shadow et je ne trouve rien
> > dans /etc/login.defs
> 
> Elle est pas mal bonne celle-là.  En fait je me suis d'abord posé la
> question suivante: quelle est la différence entre adduser et useradd ?
> 
> Une recherche pas mal complète sur Google m'apprend que quelques
> personnes se sont posées la question
> (http://linuxfr.org/~TyrandO/3072.html)  et qu'il y aurait peut-être
> lieu de vérifier quelques petites choses.
> 
> useradd semble être la commande originale pour les Unix/Linux et
> n'accepte pas de caractères autres qu'alpha-numériques.  adduser serait
> probablement une invention de Redhat qui est soit un script qui utilise
> useradd ou un symlink vers useradd.  Sur de tels système, le man page de
> useradd et adduser sont identiques cf. useradd(8) et il n'y a pas de
> --force-badname. Dans ce cas, on ne pourrait utiliser d'autres
> caractères itou.  Par contre, Debian semble avoir un programme adduser
> autonome et son man page a le paramètre --force-badname.  J'ai trouvé
> un man page Debian sur Google et son copyright dit :
> Copyright (C) 1997, 1998, 1999 Guy Maor (développeur chez Debian, ndlr.)
> Copyright (C) 1995 Ted Hajek, with a great deal borrowed from the
> original Debian adduser Copyright (C) 1994 Ian Murdock.
> 
> Le useradd traditionnel est, quant à lui, signé Julianne Frances Haugh.
> 
> J'ai vu une référence à OpenBSD qui aurait aussi adduser.
> 
> Donc:
>        distro : Debian ou autre ?
>        adduser : programme, symlink ou script ?
>        Tu pourras probablement mieux répondre à ta question par la suite.
> 
> N'hésitez pas à me corriger, vous autres, là ;-)

Sur debian, le script perl adduser est cree pour etre simple a modifier.
Pour ce qui est des restrictions de caracteres specifiques je n`suis
pas certain mais ca ne devrait pas etre tres complique, si tu n`y
arrives pas poste le script adduser et je suis certain que quelqu`un
te supporteras avec la modification.

Le programme adduser est programme en different languages dependament
des distributions par exemple sur debian Debian il est en perl sur
FreeBSD en shell et sur Gentoo en bash.

NIC