Page 1 sur 1

script à l'ouverture de session

Publié : 09 octobre 2018, 13:41
par galyrith
Bonjour,

Comme le titre du sujet l'indique je cherche à mettre en place un script à l'ouverture de session de mes utilisateurs.
Pour le contexte, ma machine CentOS est liée à un AD, mes utilisateurs se log dessus via l'AD, je cherche donc a mettre en place un script à l'ouverture de leur session pour monter leur partage réseau.
Pour le partage réseau avec la commande mount et ses options pas de problème je monte le partage pour un utilisateur.
Par contre je souhaiterais que mon script fonctionne pour chaque utilisateurs, sachant qu'il n'ont pas encore de HOME_DIRECTORY.

Ma commande ressemble à ça:

mount -t cifs //serveur/$USER$ /home/$USER/partage -o credentials=/cheminfichier,uid=$USER

Re: script à l'ouverture de session

Publié : 09 octobre 2018, 18:28
par nouvo09
Et à quel moment comptes-tu créer ce répertoire home ?

Re: script à l'ouverture de session

Publié : 10 octobre 2018, 09:39
par galyrith
Bonjour,

Pour la création du dossier home j'ai 2 possibilité, la première je le créer dans mon script, la deuxième dans un fichier de conf de guacamole (pour mes accès a distance) la création du home directory se fais à la connexion.

Le plus simple serais de le créer je pense.

Re: script à l'ouverture de session

Publié : 11 octobre 2018, 13:07
par nouvo09
Pense que la commande mount n'est utilisable que par root SAUF dans le cas de la directive user=

or mount est exécuté au démarrage. Comment peut-il dans ce cas deviner qui va se connecter ?

Re: script à l'ouverture de session

Publié : 11 octobre 2018, 14:12
par galyrith
Comme je suis lié à un AD, dans visudo j'autorise un certain groupe à utiliser la commande (pas génial en terme de sécurité certe).
Par conséquent, les utilisateurs de ce groupe peuvent monter leur partage.
Sauf qu'à l'heure actuelle cela fonctionne que manuellement.
Je souhaiterais que cela s’exécute à l'ouverture de session, or lorsque je modifie le fichier .bash_profile cela ne fonctionne pas.