Il me parait assez sain que le script /etc/init.d/sendmail ne puisse être exécuté que par root. C'est un script de démarrage de service système et les utilisateurs n'ont pas besoin d'interagir avec le démarrage ou l'arrêt.
Maintenant, si tu es vraiment sûr d'avoir besoin d'exécuter ce script avec une autre identité, tu peux essayer de modifier les droits de ce script en mettant les bits de lecture et le setuid bit pour tout le monde mais encore une fois, ce n'est pas secure.
chmod 4666 /etc/init.d/sendmail
Certains OS acceptent de transférer le setuid bit dans les shell script (mai pas tous, justement pour des raisons de sécurité)
Partager