Le bit d'autorisation dans un mode fichier qui permet d'exécuter un fichier en tant que programme. En outre, les questions concernaient le format des fichiers de programme, ainsi que la localisation et l'exécution des fichiers de programme.
Je fais pas mal de binaires, de scripts, etc. que je veux installer facilement (en utilisant mes propres rpms). Comme je veux qu'ils soient accessibles à tous, mon intuition serait de les mettre dans / usr / bin; pas besoin de changer de CHEMIN pourtant; mes exécutables disparaissent maintenant dans …
Une chose qui me laisse perplexe sur Linux de bureau, au moins, c'est que presque tout est dans mon CHEMIN. Par tout, je veux dire toutes les applications de bureau, y compris des choses comme gnome-character-map et glchess. Ceux-ci n'ont pas d'interfaces de ligne de commande à proprement parler, donc …
$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 136808 Jul 4 2017 /usr/bin/sudo sudoest donc exécutable par n'importe quel utilisateur, et tout utilisateur qui exécute sudoaura root comme ID utilisateur effectif du processus car le bit set-user-id de /usr/bin/sudoest défini. De https://unix.stackexchange.com/a/11287/674 la différence la plus visible entre sudo et …
Je sais que l'activation de setuid sur les scripts pose des problèmes de sécurité et est donc inactive par défaut, mais attendez-vous à ce que cela fonctionne pour les exécutables. J'ai créé et exécutable qui affiche uid en sortie en suivant les instructions décrites dans ce post: Autoriser setuid sur …
J'essaie de démarrer une application node.js avec un utilisateur à faibles autorisations. Tous les fichiers que je connais appartiennent au bon utilisateur et les autorisations sont assez bien définies. J'essaie d'utiliser un fichier script pour ce faire. J'invoque le script avec cette commande sudo su - nodejs ./start-apps.sh Le script …
J'utilise un serveur partagé. Sur ce serveur, différentes versions de Java sont installées: Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Je voudrais choisir la deuxième option, mais si j'essayais de le faire, je me plaindrais de …
J'ai vu cette question sur ce site et cela m'a incité à poser cette question. Je veux savoir sous Unix quelle est la différence entre un exécutable et un script shell?
Imaginez que j'ai un script foo. Il doit être exécuté une fois lorsque l'utilisateur se connecte et n'est pas nécessaire après une exécution réussie. Ma question: est-il sûr de supprimer le fichier de script de l'intérieur du script? Par exemple: #!/bin/bash # do something ... # if successful rm /path/to/foo …
Un exécutable ELF minimal nécessite uniquement l'en-tête ELF et au moins un en-tête de programme pour être fonctionnel. Cependant, lorsque j'exécute strip sur un exécutable court, il décide de ne pas jeter la table d'en-tête de section ou la section des chaînes de section, en les conservant bien qu'elles n'aient …
Wine installé sur Debian pour exécuter un exe Windows - en particulier le bundle PortForward Network Utilities: http://portforward.com/help/setup_static_ip_address.htm ). Contribution: wine '/m/PortForward Network Utilities.desktop' Production: wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop. J'ai installé Wine avec apt-get, en suivant les "Instructions Debian / Wine Multiarch". Wine est en 32 …
Quand je suis sur ma Linux Box, j'utilise bash comme shell. Maintenant, je me demandais comment bash gère l'exécution d'un fichier ELF, c'est-à-dire quand je tape ./program et que program est un fichier ELF. J'ai salué le bash-4.3.tar.gz, il ne semble pas y avoir une sorte d'analyseur de nombres magiques …
Je suis sur un kali linux 64 bits. J'ai créé un script python qui prend 2 arguments pour démarrer. Je ne veux pas taper à chaque fois exactement les mêmes chemins ou rechercher dans l'historique des commandes que j'ai utilisées dans le terminal. J'ai donc décidé de créer un script …
J'ai récemment acheté un Raspberry Pi. Je l'ai déjà configuré et j'installe un compilateur croisé pour arm sur mon bureau (amd64). J'ai compilé un simple programme "hello world" puis je le copie de mon bureau vers mon Pi avec scp ./hello david@192.168.1.33:~/hello. Après la connexion à mon Pi, je cours …
J'ai un fichier exécutable Unix situé dans un répertoire que j'ai généré. Je crois que je dois obtenir ce répertoire dans mon $PATHafin que l'exécutable unix soit exécutable, mais la documentation du code source dit que je dois modifier mon fichier de configuration de shell pour l'ajouter $home/meme/binau chemin de …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.