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

Re: Nom de connexion



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à ;-)

-- 
Marc St-Jacques

Linux from scratch. 
http://www.linuxfromscratch.org
Your distro. Your rules.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS !d s+:+ a+ C+++ UL++ P++ L+++
E--- W+ N+ w-- M- PS PE- Y+ PGP++
t+ X+ R tv b- DI D++ G e+++ h++ !r
!y+
------END GEEK CODE BLOCK------