• # Bonjour

    Posté par . En réponse au message Programmation de .sh. Évalué à 3.

    peut-on se loguer dans un .sh

    Ça ne veut rien dire.

    Tu ne peux pas procéder comme tu le fais...

    Par contre tu peux faire comme ceci :

    Le script :

    #!/usr/bin/env bash
    su -c 'echo $(whoami)' -s /bin/bash www-data
    echo $(whoami)

    ça donne, lancé en root :

    root@medusa:/tmp# ./tt.sh 
    www-data
    root
    

    Note que je peux ajouter un exit à la fin du script, c’est même une bonne pratique, ça ne change rien, là il est implicite.

    scrypt shell

    Un script, avec un i... Pas courante cette faute :) "Okey" en lieu et place de "Okay" l’est un peu plus ;)