Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/11/2007, 09h34   #1
Membre du Club
 
Inscription : juin 2006
Messages : 156
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2006
Messages : 156
Points : 63
Points : 63
Par défaut [sudo] Changement d'utilisateur

Bonjour,

Je souhaite faire une chose toute simple : j'ai un utilisateur qui s'appelle infra, un autre qui s'appelle mysql.

mysql me permet simplement de lancer les commandes idoïnes, je souhaiterais pouvoir faire un sudo su - mysql depuis l'utilisateur infra sans mot de passe pour éviter de passer par root, je n'ai pas trouver de moyen simple de le faire...

Voici mon fichier sudoers (enfin la partie intéressante) :

Code :
1
2
 
infra ALL=NOPASSWD:/usr/bin/sudo su - mysql
Merci !
rodbeck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 14h46   #2
Membre du Club
 
Inscription : juin 2006
Messages : 156
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2006
Messages : 156
Points : 63
Points : 63
Trouvé

Comme je n'ai trouvé aucun forum ou tutorial qui décrit cette procédure simple, je la poste ici.

En bleu ce qu'il faut paramétrer :

<hostname> : le hostname de la machine
<username_tosudo_from> : le nom d'utilisateur depuis lequel on veut switcher
<username_tosudo_to> : le nom d'utilisateur vers lequel on veut switcher

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification
Host_Alias      CONSOLE=<hostname>

# User alias specification
User_Alias USERNAME=<username_tosudo_from>

# Cmnd alias specification
Cmnd_Alias SU=/bin/su - <username_tosudo_to>

# Defaults specification

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL

# Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

# Samples
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users  localhost=/sbin/shutdown -h now

USERNAME CONSOLE=(root) NOPASSWD:SU
rodbeck est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h04.


 
 
 
 
Partenaires

Hébergement Web