1 votes

Connexion de l'utilisateur local script Fedora Linux

Comment autoriser un login script pour un utilisateur dans fedora ? ~/.initrc ne semble pas fonctionner, et j'ai essayé d'ajouter un exécutable à /etc/init.d mais c'est pour tous les utilisateurs (et ça ne fonctionnait pas non plus de toute façon).

2voto

myron-semack Points 2533

+1 pour la réponse de Dennis ; cela devrait fonctionner pour les logins Shell (et si ce n'est pas le cas, vous voudrez vérifier si le fichier de configuration approprié est lu/sourcé au démarrage de Shell).

Si vous souhaitez lancer quelque chose lorsqu'un utilisateur de Fedora se connecte à X (Gnome ou KDE), vous devrez procéder de manière légèrement différente. Si c'est juste pour votre utilisateur, vous pouvez (lorsque vous utilisez Gnome) utiliser la commande Système -> Préférences -> Sessions pour définir les éléments que vous souhaitez exécuter.

Si vous voulez faire cela en utilisant un fichier, je pense que les sources Gnome : ~/.config/autostart . Les entrées ici doivent être dans le style FreeDesktop. Par exemple :

[Desktop Entry]
Type=Application
Name=Pidgin
Exec=pidgin
Icon=
Comment=

Je ne suis pas sûr de savoir comment le faire avec KDE...

1voto

Damian Powell Points 315

Ajoutez un appel à votre script à la page d'accueil de l'utilisateur. .bash_profile si le Shell est Bash, .profile si le Shell est sh ou d'autres, .zshrc si zsh , .cshrc ou .login para csh ou .tcshrc si tcsh . Notez qu'il y a un certain chevauchement dans ces fichiers que je n'ai pas couvert, dans lequel différents shells peuvent utiliser les mêmes fichiers de démarrage.

Si vous voulez que le script démarre chaque fois qu'un script est lancé, plutôt que seulement à l'ouverture de session, vous pouvez utiliser, pour Bash par exemple, .bashrc

1voto

User Points 151

Dossier :

cd ~/.config/autostart

de http://cholla.mmto.org/computers/linux/session.html

Shell :

gnome-session-properties

la commande édite le dossier du dessus - donc regardez là si le script ne s'exécute pas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X