| Forums FUG-FR | |
|
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Réseau et sécurité >> Problème avec su(1) et sendmail https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1215601311 Message started by Elrohir on 09. Jul 2008 at 13:01 |
|
|
Title: Problème avec su(1) et sendmail Post by Elrohir on 09. Jul 2008 at 13:01
Hello.
J'essaie d'envoyer des mails avec sendmail et la commande mail(1). Bon, l'expéditeur est censé être l'utilisateur avec lequel je suis connecté, on est d'accord. Sauf que... non. Si je suis loggué en root, ça m'envoit bien le mail en tant que root. Si je suis loggué en nicolas, ça m'envoit bien le mail en tant que nicolas. Si je suis loggué en nicolas, et que je fais un "su -u root" ou "su root", ça envoit le mail en tant que nicolas par contre. Là, je ne comprends pas. Et c'est un peu embêtant... (ça ne me fait pas ce problème sur un FreeBSD avec un postfix mais avec un sendmail, oui). J'ai bien vérifié mes variables d'environnement quand je suis connecté en root avec su(1) (avec un shell login), elles sont toutes définies sur celles de root (normal). $MAIL vaut bien /var/mail/root. Mais sendmail envoie quand même le message en tant que nicolas. Bref, je ne comprends pas trop où il va chercher ce "nicolas", étant donné qu'avec su(1) j'ai fait un shell login en root. Avez-vous une idée ? Merci ! |
|
Title: Re: Problème avec su(1) et sendmail Post by patrick on 09. Jul 2008 at 13:28 Elrohir wrote on 09. Jul 2008 at 13:01:
su - man su |
|
Title: Re: Problème avec su(1) et sendmail Post by Elrohir on 09. Jul 2008 at 13:47
J'ai bien précisé que je faisais un shell login (donc, su -).
Quote:
C'est justement pour ça que je ne comprends pas... |
|
Title: Re: Problème avec su(1) et sendmail Post by Elrohir on 09. Jul 2008 at 14:11
Je viens d'essayer avec un sendmail sur OpenBSD, et le problème est le même. Que je fasse du shell login ou du shell non-login (su ou su -), le sender reste l'ancien utilisateur.
Ca semble être un problème plus de sendmail que de FreeBSD... |
|
Title: Re: Problème avec su(1) et sendmail Post by patrick on 09. Jul 2008 at 20:03 Elrohir wrote on 09. Jul 2008 at 14:11:
Tu as essayé de faire un diff de l'environnement ? J'avais pas percuté pour le su - |
|
Title: Re: Problème avec su(1) et sendmail Post by Elrohir on 09. Jul 2008 at 20:56
En fait, sendmail se base sur logname(1) pour connaître l'utilisateur. D'ailleurs, le man précise bien :
Quote:
Donc, avec un su(1), on garde l'utilisateur initial... Va falloir que je trouve comment contourner ça... |
|
Forums FUG-FR » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2026. All Rights Reserved. |