• [^] # Re: Manips inutiles

    Posté par . En réponse au message Utilisateur système pour l'application Redmine ?. Évalué à 3.

    D'après man su :

     su - run a command with substitute user and group ID
    

    exécute une commande avec un identifiant de groupe et d'utilisateur de substitution. Je préfère dire que su ou sudo permettent de se Substituer à une autre Utilisateur.

     -s, --shell=shell
     Run the specified shell instead of the default.
    

    exécute le shell spécifié à la place du shell par défaut. Donc dans notre cas bash à la place de nologin

    Définir le shell d'un utilisateur à nologin (ou a false) empêche l'utilisateur de se connecter, pas qu'un autre utilisateur ayant des super pouvoirs (root) se substitue à lui avec su ou sudo en changeant son shell par défaut.