Recuperer un utilisateur connecter sous shell

Fermé
declann - Modifié par declann le 16/11/2011 à 09:28
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 16 nov. 2011 à 20:42
Bonjour, je voudrai recuprer un utilisateur connecte et le deplacer dans son repertoir principal voir aussi si l'utilisateur possede un fiche.txt



1 réponse

mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
16 nov. 2011 à 20:42
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