1 votes

Exécuter un fichier .sh sans être root

J'ai récemment téléchargé un jeu (Mark of the Ninja du Humble Bundle 9 pour être exact) pour y jouer sur Ubuntu. D'après ce que je peux dire après avoir extrait le jeu, il est autonome et ne nécessite pas d'installation sur l'ordinateur sur lequel vous voulez y jouer (je veux y jouer depuis ma clé USB à l'université). Cependant, comme je n'ai pas d'accès root sur les ordinateurs de l'université, je ne peux pas utiliser la fonction chmod +x ninja-bin pour permettre d'exécuter le fichier principal ninja-bin.sh comme un programme au lieu de l'ouvrir dans gedit. De plus, lorsque j'essaie de l'exécuter via le terminal en utilisant la commande ./ninja-bin Je reçois bash: ./ninja-bin: Permission denied . Existe-t-il une solution de contournement pour laquelle je n'ai pas besoin d'un accès root ? Ou devrais-je simplement ne pas essayer de jouer à des jeux sur un ordinateur pour lequel je n'ai pas d'accès root ?

Gracias

2voto

Radu Rădeanu Points 156862

Si vous n'êtes pas membre de sudo et si votre accès à chmod a été bloquée, alors il n'y a rien que vous puissiez faire. Pour ces raisons, les systèmes de type Linux sont connus pour leur sécurité.

Ou, peut-être pouvez-vous faire quelque chose : convaincre l'administrateur (root) de changer les permissions pour ce fichier :).

-2voto

Frantique Points 8168

Oui, exécutez-le avec sudo :

sudo ./ninja-bin

Je suppose que les droits élevés sont nécessaires pendant la procédure d'installation.

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