• # sans ssh, sans shell special...

    Posté par . En réponse au message compte utilisateur. Évalué à 2.

    il suffit de dire que le shell de l'utilisateur (dans le /etc/password)
    n'est plus /bin/bash (/bin/sh, /bin/zsh...)

    mais /usr/local/bin/ton_programme

    l'utilisateur se log en ssh/telnet => ca lance le programme
    l'utilisateur ouvre un terminal => ca lance le programme (enfin je crois)

    pour que ce programme se lance automatique avec quand cet utilisateur se log avec X, il me semble que ca se joue dans le .Xsession

    si c'est pour faire un programme qui se lance uniquement en tant qu'un utilisateur (un daemon/service/serveur) alors le SUID doit etre la solution.