Raccourci du bureau vers l'application du terminal d'un autre utilisateur possible?
Je suis nouveau sur ubuntu et connecté en tant qu'utilisateur abc (affiche le bureau)
Je dois appeler l'application suivante lorsque je suis connecté en tant qu'utilisateur abc: / home / xyz / zzzapp / zzz -param1 -param2
l'utilisateur abc et xyz sont membres de sudo.
Je voudrais avoir un raccourci .desktop sur abc qui se connecte en tant qu'utilisateur xyz ouvre un terminal et appelle l'application zzz -param1 -param2
Si le terminal me demande un mot de passe, c'est bon pour moi
Comment puis-je faire ceci?
Réponses
Le fichier ~ / .local / share / applications / zzz.desktop ressemblera à:
[Desktop Entry]
Name=Run zzz as xyz
Exec=bash -c 'su -c "/home/xyz/zzzapp/zzz -param1 -param2" xyz; read -p "Hit Enter to close terminal:"'
Terminal=true
Type=Application
Pourquoi avez-vous besoin d'une icône de bureau? Je recommanderais ceci:
ajoutez cette fonction à votre ~ / .bashrc
zzz() { su -c '~/zzzapp/zzz -param1 "$(bash get_ggggg.sh)"' -l xyz; }lorsque vous voulez l'exécuter, ouvrez un terminal gnome et entrez la commande
zzz