Recuperer un utilisateur connecter sous shell

declann -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je voudrai recuprer un utilisateur connecte et le deplacer dans son repertoir principal voir aussi si l'utilisateur possede un fiche.txt



A voir également:

1 réponse

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Qu'entends-tu récupérer un utilisateur connecté ?

Si un utilisateur lance un shell, c'est lui qui le positionne dans le répertoire de son choix (avec la commande cd). Un utilisateur extérieur ne peut pas le "déplacer".

Au mieux, tu peux configurer si tu es root dans quel répertoire ce shell est positionné par défaut (par exemple /home/toto pour l'utilisateur toto) conformément à ce qui est décrit dans /etc/passwd et la manière dont est configuré le shell (par exemple dans le fichier /home/toto/.bashrc).

Pour tester si un fichier existe, il faut d'abord avoir les droits pour examiner le répertoire dans lequel il est positionné, et si c'est le cas, la manière de répondre à cette question dépend du langage (shell, langage C, python ?) que tu n'as pas précisé.

Bonne chance
1