Execution de la commande su
Fermé
sala
-
30 déc. 2005 à 14:49
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 4 janv. 2006 à 15:54
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 4 janv. 2006 à 15:54
A voir également:
- Execution de la commande su
- Invite de commande - Guide
- Commande terminal mac - Guide
- Diskpart commande - Guide
- Commande dism - Guide
- Commande sfc scannow - Guide
11 réponses
Phiphi57
Messages postés
789
Date d'inscription
samedi 26 février 2005
Statut
Contributeur
Dernière intervention
19 juillet 2009
295
30 déc. 2005 à 15:14
30 déc. 2005 à 15:14
Salut,
qd c'est comme ca, n'hésite pas a aller regarder la page de manuel :
man su
tu te rendras compte que l'argument ne peut PAS etre une application !!
su qmaild n'a strictement aucun sens : ca ne m'étonne pas qu'il te jette...
du coup, je pense que ce que tu voulais faire , c'est
sudo qmaild
mais là il faut configurer sudo pour que tu puisse l'utiliser...
ou alors :
su
tu tapes ton mot de passe administrateur (root)
puis
qmaild
ou meme, puisque ca finit par "d", j'imagine qu'il s'agit d'un deamon :
qmaild restart
Phiphi
qd c'est comme ca, n'hésite pas a aller regarder la page de manuel :
man su
tu te rendras compte que l'argument ne peut PAS etre une application !!
su qmaild n'a strictement aucun sens : ca ne m'étonne pas qu'il te jette...
du coup, je pense que ce que tu voulais faire , c'est
sudo qmaild
mais là il faut configurer sudo pour que tu puisse l'utiliser...
ou alors :
su
tu tapes ton mot de passe administrateur (root)
puis
qmaild
ou meme, puisque ca finit par "d", j'imagine qu'il s'agit d'un deamon :
qmaild restart
Phiphi
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
30 déc. 2005 à 15:29
30 déc. 2005 à 15:29
Salut,
Pourquoi tu veux te connecter sur le compte de qmaild ( c'est un daemon) je ne sais pas.
Dans /etc/passwd on trouve certains lignes de genre
Pour se connecter sur un compte ce n'est pas suffisant d'avoir le shell de connexion /bin/bash (on parle de shell bash, mais il y a aussi d'autre shell de connexion).
Le répertoire d'utilisateur doit aussi contenir certains fichiers d'initialisation du shell (et je suppose que si tu regardes dans le répertoire de ton utilisateur tu ne trouveras pas ces fichiers) :
.bashrc
.bash_profile
.bash_logout
etc...
Tu trouves ces fichiers dans le répertoire /etc/skel
Regarde la configuration par défaut d'un utilisateur dans le fichier /etc/default/useradd
Voila un exemple:
1. je crée un utilisateur
Maintenant je supprime ces fichiers.
Je fais su testlogin
Pourquoi tu veux te connecter sur le compte de qmaild ( c'est un daemon) je ne sais pas.
Dans /etc/passwd on trouve certains lignes de genre
named:x:25:25:Named:/var/named:/sbin/nologinMais si tu regarde bien le shell tu n'as pas /bin/bash et il ne doit pas être.
Pour se connecter sur un compte ce n'est pas suffisant d'avoir le shell de connexion /bin/bash (on parle de shell bash, mais il y a aussi d'autre shell de connexion).
Le répertoire d'utilisateur doit aussi contenir certains fichiers d'initialisation du shell (et je suppose que si tu regardes dans le répertoire de ton utilisateur tu ne trouveras pas ces fichiers) :
.bashrc
.bash_profile
.bash_logout
etc...
Tu trouves ces fichiers dans le répertoire /etc/skel
[root@localhost ~]# ls -al /etc/skel/ total 23 drwxr-xr-x 3 root root 1024 jun 26 2005 . drwxr-xr-x 81 root root 8192 déc 30 15:29 .. -rw-r--r-- 1 root root 24 mai 10 2005 .bash_logout -rw-r--r-- 1 root root 191 mai 10 2005 .bash_profile -rw-r--r-- 1 root root 124 mai 10 2005 .bashrc -rw-r--r-- 1 root root 438 mai 18 2005 .emacs -rw-r--r-- 1 root root 120 mai 22 2005 .gtkrc drwxr-xr-x 3 root root 1024 jun 26 2005 .kde [root@localhost ~]#
Regarde la configuration par défaut d'un utilisateur dans le fichier /etc/default/useradd
[root@localhost ~]# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel [root@localhost ~]#Donc tu vois que les fichier du /etc/skel sont utilisés à la création de compte.
Voila un exemple:
1. je crée un utilisateur
[root@localhost ~]# useradd testlogin [root@localhost ~]# passwd testlogin Changing password for user testlogin. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. [root@localhost ~]# ls -al /home/testlogin/ total 36 drwxr-xr-x 3 testlogin testlogin 4096 déc 30 15:29 . drwxr-xr-x 10 root root 4096 déc 30 15:29 .. -rw-r--r-- 1 testlogin testlogin 24 déc 30 15:29 .bash_logout -rw-r--r-- 1 testlogin testlogin 191 déc 30 15:29 .bash_profile -rw-r--r-- 1 testlogin testlogin 124 déc 30 15:29 .bashrc -rw-r--r-- 1 testlogin testlogin 438 déc 30 15:29 .emacs -rw-r--r-- 1 testlogin testlogin 120 déc 30 15:29 .gtkrc drwxr-xr-x 3 testlogin testlogin 4096 déc 30 15:29 .kde [root@localhost ~]#On vois ici les fichier d'initialisation de shell. Dans ce cas su testlogin est ok.
Maintenant je supprime ces fichiers.
[root@localhost ~]# rm -vfR /home/testlogin/.* rm: ne peut enlever « . » or « .. » rm: ne peut enlever « . » or « .. » détruit `/home/testlogin/.bash_logout' détruit `/home/testlogin/.bash_profile' détruit `/home/testlogin/.bashrc' détruit `/home/testlogin/.emacs' détruit `/home/testlogin/.gtkrc' détruit `/home/testlogin/.kde/Autostart/.directory' détruire le répertoire: `/home/testlogin/.kde/Autostart' détruire le répertoire: `/home/testlogin/.kde' [root@localhost ~]# ls -al /home/testlogin/ total 12 drwxr-xr-x 2 testlogin testlogin 4096 déc 30 15:31 . drwxr-xr-x 10 root root 4096 déc 30 15:29 .. [root@localhost ~]#
Je fais su testlogin
[root@localhost ~]# su testlogin bash-3.00$
Zempachi
Messages postés
7472
Date d'inscription
vendredi 14 octobre 2005
Statut
Contributeur
Dernière intervention
5 juin 2020
906
30 déc. 2005 à 15:30
30 déc. 2005 à 15:30
.. ou alors :
su -c qmaild
zozizon
Messages postés
674
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
6 juin 2017
41
30 déc. 2005 à 22:20
30 déc. 2005 à 22:20
Salut.
Si tu es sous KDE tu as kdesu.
Si tu es sous KDE tu as kdesu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
exactement, c'est réellemenent ce que vous avez expliquer qui se passe, mais s'il vous plait , commen t je dois alors proceder , l'utilisateur qmaild est un utilisateur crée dans le cadre de l'installation de mon seveur qmail et pour l'installation du package qmail-scanner je dois passé en tant que qmaild pour initialiser ce package. bonne année M lami20j
je travaille en tant administeur, je comprend pas ce que vous appelez qmaild restart , l'utilisateur qmaild est un utilisateur crée dans le cadre de l'installation de mon seveur qmail et pour l'installation du package qmail-scanner je dois passé en tant que qmaild pour initialiser ce package . bonne ANNÉE M PHIPHI
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 097
4 janv. 2006 à 14:00
4 janv. 2006 à 14:00
Salut,
je n'arrive pas executer la commande su sur mon so fedora core 4. l'orsque j'exeute "su qmaild" j 'ai un message du genre " bash-3.00$ " je rappelle que le shell de connexion pour qmaild est /bin/bash
D'après tes explications "qmaild" serait bien un utilisateur valide et ta commande est lancée depuis root.
Si ce que tu vois est seulement " bash-3.00$ " sans message d'erreur, ce que tu vois n'est pas un "message", mais probablement seulement l'invite de commande, la commande "su" ayant été exécutée avec succès.
Pour le vérifier, tape "whoami" (qui suis-je), et tu devrais avoir une réponse "qmaild".
Tu n'as plus qu'à faire ce que tu as à faire sous cet utilisateur.
Dal
je n'arrive pas executer la commande su sur mon so fedora core 4. l'orsque j'exeute "su qmaild" j 'ai un message du genre " bash-3.00$ " je rappelle que le shell de connexion pour qmaild est /bin/bash
D'après tes explications "qmaild" serait bien un utilisateur valide et ta commande est lancée depuis root.
Si ce que tu vois est seulement " bash-3.00$ " sans message d'erreur, ce que tu vois n'est pas un "message", mais probablement seulement l'invite de commande, la commande "su" ayant été exécutée avec succès.
Pour le vérifier, tape "whoami" (qui suis-je), et tu devrais avoir une réponse "qmaild".
Tu n'as plus qu'à faire ce que tu as à faire sous cet utilisateur.
Dal
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 097
4 janv. 2006 à 15:54
4 janv. 2006 à 15:54
De rien :), bonne année aussi Sala...
et à tout le forum !
Dal
et à tout le forum !
Dal