5 votes

Impossible d'ouvrir une application en tant que root. Commande sudo introuvable

Je suis en train d'essayer d'installer le logiciel de téléchargement de torrents Vuze et à chaque fois que j'essaie d'ouvrir l'installateur de Vuze via le terminal, dans mon cas,

sudo /Users/naza/Downloads/VuzeInstaller.app

après avoir entré le mot de passe, le terminal affiche

sudo: /Users/naza/Downloads/VuzeInstaller.app: commande introuvable

Je suis nouveau utilisateur de MacOS mais je sais que je peux installer l'application en passant en mode root et en me connectant en tant qu'utilisateur root dans une autre session mais j'ai lu qu'il est recommandé de le faire avec sudo via le terminal.

Je viens d'installer MacOS Catalina, ce serait bizarre si quelque chose, comme la commande sudo, était manquant.

J'ai également essayé d'utiliser la commande SU

su /Users/naza/Downloads/VuzeInstaller.app

mais cela ne semble pas fonctionner. Le terminal répond su: Désolé. J'ai lu que c'est parce que la commande n'est pas activée pour les utilisateurs non-root, même si j'essaie sudo su /Users/naza/Downloads/VuzeInstaller.app, le terminal répond su: login inconnu: su.

7voto

Johnny KR Points 71

Vous devez exécuter l'exécutable Unix, normalement trouvé dans some.app/Contents/MacOS. Pour parcourir le contenu de l'application, faites un clic droit sur l'application et choisissez "Afficher le contenu du paquet".

Vous pouvez simplement faire glisser et déposer l'exécutable dans une fenêtre Terminal pour obtenir son chemin. Ou bien vous pouvez faire un clic droit, maintenir la touche Alt enfoncée et choisir "Copier en tant que chemin d'accès".

Exécutez d'abord la commande ci-dessous, l'utilisation de sudo sur n'importe quel exécutable n'est pas recommandée.

/Volumes/Vuze\ Installer/Vuze\ Installer.app/Contents/MacOS/JavaApplicationStub

Cela suppose bien sûr que vous avez déjà monté le fichier .dmg téléchargé depuis le site Web de Vuze.

1voto

Hikarus Points 111

La seule solution que j'ai trouvée était d'activer l'utilisateur root via l'UTILITAIRE DE RÉPERTOIRE de MacOS (que vous pouvez trouver via Spotlight ou /Applications/Utilitaire de répertoire.app situé dans /Applications/Utilitaires). Dans l'application, cliquez sur le cadenas habituel pour apporter des modifications, puis allez dans le menu Édition et activez l'utilisateur root. Vous serez invité à créer un mot de passe pour l'utilisateur root, qui peut être le même que celui de votre utilisateur administrateur. Ensuite, déconnectez-vous de votre utilisateur, connectez-vous avec root, installez vuze, reconnectez-vous avec votre utilisateur habituel, et Vuze est prêt à fonctionner. Ta-da! :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X