Rechercher : dans
Par :

Probleme adduser par root

Dernière réponse le 12 oct 2008 à 09:05:17 mathieudec, le 31 mai 2008 à 15:36:46 
 Signaler ce message aux modérateurs

Bonjour,
J'ai un probleme suite a l'achat d'un ordinateur acer, avec linpus linux 9.2.

Je souhaite ajouter un utilisateur, et cela ne marche pas trop. Voilà ce que je t'appe :


[root@localhost ~]# /etc/default/useradd -d /home/mathieu -m -s /bin/bash mathie
u


ensuite je veux modifier son mot de passe, voici le message reçu :


[root@localhost ~]# /etc/passwd mathieu
/etc/passwd: line 1: root:x:0:0:root:/root:/bin/bash: No such file or directory
/etc/passwd: line 2: bin:x:1:1:bin:/bin:/sbin/nologin: No such file or directory
/etc/passwd: line 3: daemon:x:2:2:daemon:/sbin:/sbin/nologin: No such file or directory
/etc/passwd: line 4: adm:x:3:4:adm:/var/adm:/sbin/nologin: No such file or directory
/etc/passwd: line 5: lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin: No such file or directory
/etc/passwd: line 6: sync:x:5:0:sync:/sbin:/bin/sync: No such file or directory
/etc/passwd: line 7: shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown: No such file or directory
/etc/passwd: line 8: halt:x:7:0:halt:/sbin:/sbin/halt: No such file or directory
/etc/passwd: line 9: mail:x:8:12:mail:/var/spool/mail:/sbin/nologin: No such file or directory
/etc/passwd: line 10: news:x:9:13:news:/etc/news:: No such file or directory
/etc/passwd: line 11: uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin: No such file or directory
/etc/passwd: line 12: operator:x:11:0:operator:/root:/sbin/nologin: No such file or directory
/etc/passwd: line 13: games:x:12:100:games:/usr/games:/sbin/nologin: No such file or directory
/etc/passwd: line 14: gopher:x:13:30:gopher:/var/gopher:/sbin/nologin: No such file or directory
/etc/passwd: line 15: ftp:x:14:50:FTP: command not found
/etc/passwd: line 16: nobody:x:99:99:Nobody:/:/sbin/nologin: No such file or directory
/etc/passwd: line 17: dbus:x:81:81:System: command not found
/etc/passwd: line 18: rpm:x:37:37::/var/lib/rpm:/sbin/nologin: No such file or directory
/etc/passwd: line 19: ntp:x:38:38::/etc/ntp:/sbin/nologin: No such file or directory
/etc/passwd: line 20: apache:x:48:48:Apache:/var/www:/sbin/nologin: No such file or directory
/etc/passwd: line 21: nscd:x:28:28:NSCD: command not found
/etc/passwd: line 22: vcsa:x:69:69:virtual: command not found
/etc/passwd: line 23: netdump:x:34:34:Network: command not found
/etc/passwd: line 24: pcap:x:77:77::/var/arpwatch:/sbin/nologin: No such file or directory
/etc/passwd: line 25: named:x:25:25:Named:/var/named:/sbin/nologin: No such file or directory
/etc/passwd: line 26: mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin: No such file or directory
/etc/passwd: line 27: smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin: No such file or directory
/etc/passwd: line 28: rpc:x:32:32:Portmapper: command not found
/etc/passwd: line 29: xfs:x:43:43:X: command not found
/etc/passwd: line 30: rpcuser:x:29:29:RPC: command not found
/etc/passwd: line 31: nfsnobody:x:65534:65534:Anonymous: command not found
/etc/passwd: line 32: postfix:x:89:89::/var/spool/postfix:/sbin/nologin: No such file or directory
/etc/passwd: line 33: sshd:x:74:74:Privilege-separated: command not found
/etc/passwd: line 34: haldaemon:x:68:68:HAL: command not found
/etc/passwd: line 35: gdm:x:42:42::/var/gdm:/sbin/nologin: No such file or directory
/etc/passwd: line 36: ivman:x:102:102::/var/ivman:/sbin/nologin: No such file or directory
/etc/passwd: line 37: avahi:x:70:70:Avahi: command not found
/etc/passwd: line 38: fbubble:x:103:103::/:/sbin/nologin: No such file or directory
/etc/passwd: line 39: hsqldb:x:96:96::/var/lib/hsqldb:/sbin/nologin: No such file or directory

Il n'y a aucun dossier nommé mathieu créé.
Aussi, j'ai du ajouter les droits à la main sur la fonction "passwd" et "useradd", est ce normal?

Si quelqu'un pouvait m'aider ce serait très sympa.
Merci,

Mathieu

Configuration: Linux
Firefox 2.0

Meilleures réponses pour « probleme adduser par root » dans :
Il n'y a pas de compte root sous Ubuntu Voir Mythe Il n'y a pas de compte root sous Ubuntu. Réalité FAUX. Explications Si si. Le compte root existe. Faites un simple cat /etc/passwd pour vous en convaincre. En fait, le compte root existe, mais possède un mot de passe vide. Et comme...
PhpMyAdmin - 1045- Access denied for user root@localhost Voir PhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user...
Réinitialiser le mot de passe root de MySQL VoirQue ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL. Vous avez perdu le mot de passe root de MySQL ? Pour pouvoir...

1

burrin, le 31 mai 2008 à 15:40:37

Tu invoque mal tes commandes.

Pour modifier ton mdp tu a raison il faut utiliser passwd mais la commande ne se trouve pas dans /etc/passwd!!!!!!

Tape juste passwd mathieu.

Ma remarque porte aussi sur adduser qui ne se trouve pas dans /etc.

Pour info /etc est le repertoire qui contient tout les fichiers de configuration.
Le partage c'est la santé^^

Répondre à burrin

2

mathieudec, le 31 mai 2008 à 15:48:13

Merci de cette réponse rapide !

Je suis d'accord, j'avais fait ça au début, mais j'obtiens :

adduser -d /home/mathieu -m -s /bin/bash mathieu
"bash: adduser: command not found"

Il n'y a pas un genre de "PATH" à exporter?


Merci


Mathieu

Répondre à mathieudec

3

onesdf, le 31 mai 2008 à 15:50:58

C'est useradd, et si tu rajoutes -p à la fin de ta commande ça induit la fonction passwd

Répondre à onesdf

4

mathieudec, le 31 mai 2008 à 15:53:22

Oui pardon, j'ai inversé. mais j'ai toujours le probleme.

[root@localhost ~]# useradd -d /home/mathieu -m -s /bin/bash mathieu
bash: useradd: command not found


...

Répondre à mathieudec

5

burrin, le 31 mai 2008 à 15:55:10

Useradd est une commande utilisé seulement sur des système a base de Debian.

Prend l'habitude d'utiliser adduser qui est générique a tout les systèmes Linux
Le partage c'est la santé^^

Répondre à burrin

6

mathieudec, le 31 mai 2008 à 15:57:04

Oui ok, mais ni l'un ni l'autre ne marche sous linpus/

Répondre à mathieudec

7

burrin, le 31 mai 2008 à 16:23:21

La c'est plus embétant :p

Déjà assure toi que tu a une commande useradd sur ton système.

- Met la base de donnée système à jour déjà : #updatedb (sapeux prendre quelque seconde ne t'inquiète pas)

- ensuite recherche useradd : #locate useradd

Si tu ne l'as pas il te faudra installer le paquet qui le permet mais je ne connais pas du tout linpus...

Tu a peux être un autre outil pour gérer les compte sous Linpus?

Une recherche sur google/linux serais judicieux.
Le partage c'est la santé^^

Répondre à burrin

8

bob031, le 31 mai 2008 à 18:13:03

Bonjour,

sur ma mandriva :

[root@localhost log]# whereis adduser
adduser: /usr/sbin/adduser /usr/share/man/man8/adduser.8.bz2
[root@localhost log]# whereis useradd
useradd: /usr/sbin/useradd /usr/share/man/man8/useradd.8.bz2
[root@localhost log]#


déjà, chercher avec la commande whereis
sinon ..........installer ! un pinguin sur la banquise !

Répondre à bob031

9

mathieudec, le 31 mai 2008 à 19:45:57

Bonjour,

Il est installé, mais je vais finalement changer de version, je vais plutot aller vers ubuntu, je usis plus habitué et j'aurai moins de problèmes.

Merci à tous de votre aide.

A bientot

Mathieu

Répondre à mathieudec

10

bob031, le 31 mai 2008 à 19:52:21

Il est installé, mais je vais finalement changer de version, je vais plutot aller vers ubuntu

pas nécessairement ! le souci est juste que tu tapes mal les commandes ! ce n'est pas :

/etc/default/useradd mais /usr/bin/useradd

de même ce n'est pas

/etc/passwd mais /usr/bin/passwd


de plus : quelle que soit la distribution linux que tu choisiras, les fonctions de bases UNIX fonctionnement de la même manière ! donc pas ce n'est pas en changeant de distribution que cela ira mieux !
un pinguin sur la banquise !

Répondre à bob031

11

mathieudec, le 31 mai 2008 à 23:34:12

Bonsoir,
Je reteste quand même...

[root@localhost ~]# whereis adduser
adduser: /usr/share/man/man8/adduser.8.gz
[root@localhost ~]# whereis useradd
useradd: /usr/share/man/man8/useradd.8.gz



ca parait donc installé, mais y a t'il autre chose à faire?

De plus /usr/bin/useradd ne marche pas plus que /etc/default/useradd..
j'ai testé useradd mais adduser aussi..
J'obtiens toujours "command not found".

Sincerement je trouve cela très bizarre... j'ai fait des recherches sur google mais sans succès.

Bonne soirée !

mathieu

Répondre à mathieudec

12

pfffff15, le 31 mai 2008 à 23:45:09

Tu n'a pas les binaire tu n'a que les pages de man (la doc)

Répondre à pfffff15

13

mathieudec, le 9 jui 2008 à 14:01:49

J'ai réinstallé ubuntu, et là out marche, j'ai suivi les consignes qu'il y avait sur le site d'ubuntu, pour bien configurer mon ordi.


Tout va bien..

Répondre à mathieudec

14

 Helix, le 12 oct 2008 à 09:05:17

Si tu ne trouves pas "useradd" dans /usr/bin regardes dans /usr/sbin.

Sinon ne te connecte pas en root en faisant "su", mais fais un "su -" comme ça il trouvera le chemin de "useradd" sans soucis.

Répondre à Helix