Pour la ligne de commande j'ai ça
drwx------@ 3 snake staff 102 Jan 7 2013 LauncherDesktop.app
Interprétation brute :
d (le '
directory' = dossier - une application étant considérée comme un répertoire à titre de paquetage) possède les
droits suivants :
rwx (= lecture/écriture/exécution) pour snake = toi-même, l'utilisateur-admin qui l'a installée et en est donc le propriétaire = u (user) ;
--- (= ni lecture/ ni écriture/ni exécution) pour staff = le groupe des ayant-comptes au sens large (admin ou standard) sur le Mac qui en sont les 'Accédants' collectifs = g (group) ;
--- (= ni lecture/ ni écriture/ni exécution) pour les autres = le tout venant des passants éventuels de l'espace d'exploitation à titre d'invités = o (others - non écrit mais implicite).
Eh bien! Il n'y a pas à s'étonner si nul autre que toi ne peut accéder à ladite application, puisqu'elle est en interdiction d'accès pour tous ceux qui ne sont pas toi! À supposer que l'installation unique à laquelle tu as droit autorise l'accès à l'application pour tous les ayant-droits sur ton Mac, il convient donc de passer la commande drastique suivante (je suppose que
LauncherDesktop.app est le nom exact de l'application et qu'elle est bien dans le dossier
/Applications (et pas le dossier
~/Applications, càd. celui de ton répertoire personnel). Si tu l'as déplacée, replace-là dans le répertoire commun
/Applications au préalable) :
Bloc de code:
sudo chmod -R 777 /Applications/LauncherDesktop.app
et ↩ (retour-chariot). '
password' s'affiche = demande de mot-de-passe. Tu frappes à l'aveugle (aucun caractère n'apparaît à la frappe) ton mot-de-passe
admin de la session
snake et derechef ↩ (retour-chariot).
[
Interprétation. sudo = emprunt des droits de root (le Super Utilisateur Système) pour passer une commande modifiant un dossier-système. chmod = ch(ange)mod(e) → verbe d'action commandant la modification des Permissions des 3 sortes d'Accédants qui demeurent ici inchangés : u=snake, g=staff, o=everyone. 777 = version numérique des permissions calculées de la façon suivante : r=4 (read, lire) ; w=2 (write, écrire) ; x=1 (eXecute, exécuter). r+w+x = 4+2+1 = 7 pour des droits totaux. 7 pour u, 7 pour g et 7 pour o donnent donc bien 777. -R = option récursive étendant l'action sur un répertoire aux éléments qu'il contient (au cas où, ici).]
Avant de faire le test dans la session
Standard, tu peux vérifier en passant encore par le «
Terminal». Fais un petit :
et normalement tu devrais lire à la bonne ligne :
Bloc de code:
drwxrwxrwx@ 3 snake staff 102 Jan 7 2013 LauncherDesktop.app
Si tel est bien le cas, signe que la commande
chmod précédente a bien porté ses fruits, quitte ta session
snake, logge-toi dans la session
Standard et essaye de lancer ton application. Si tu échoues, alors qu'elle est désormais en autorisation d'accès totale pour tous sur ton Mac, c'est que l'
unicité d'installation permise ne ciblait pas une seule '
machine', mais un seul '
utilisateur' - et alors il n'y a rien à faire (légalement parlant).
[Édit. Je subodore une application strictement réservée à un seul utilisateur, ce qui me fait quelque peu douter de la viabilité d'étendre les permissions d'emploi à tout un chacun sur une même machine...]