Als «executable» getaggte Fragen

Das Berechtigungsbit in einem Dateimodus, mit dem eine Datei als Programm ausgeführt werden kann. Außerdem bezogen sich Fragen auf das Format von Programmdateien sowie auf das Auffinden und Ausführen von Programmdateien.


2
Warum leben so viele Programme in PATH?
Eine Sache, die mich zumindest an Desktop-Linux verwirrt, ist, dass fast alles in meinem PFAD ist. Mit allem meine ich jede Desktop-Anwendung, einschließlich Dinge wie Gnome-Character-Map und Glchess. Diese haben keine nennenswerten Befehlszeilenschnittstellen, daher kann ich mir keinen Fall vorstellen, in dem ich diese regelmäßig von einem Terminal aus starten …

4
Nach welchem ​​Benutzerpasswort fragt `sudo`?
$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 136808 Jul 4 2017 /usr/bin/sudo so sudoist von jedem Benutzer runnable, und jeder Benutzer, der läuft sudoroot als die effektive Benutzer - ID des Prozesses haben wird , da die Set-user-id Bit - /usr/bin/sudoSet ist. Von /unix//a/11287/674 Der sichtbarste Unterschied zwischen sudo …

2
Warum funktioniert setuid nicht mit ausführbaren Dateien?
Ich weiß, dass das Aktivieren von setuid für Skripte Sicherheitsprobleme hat und daher standardmäßig inaktiv ist, aber ich erwarte, dass es für ausführbare Dateien funktioniert. Ich habe eine ausführbare Datei erstellt, die uid als Ausgabe anzeigt. Befolgen Sie dazu die in diesem Beitrag beschriebenen Anweisungen: Erlauben Sie setuid für Shell-Skripte …


1
Update-Alternativen nur für einen Benutzer
Ich verwende einen gemeinsam genutzten Server. Auf diesem Server sind verschiedene Versionen von Java installiert: 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 Ich würde gerne die zweite Option wählen, aber wenn ich das versuche, beschwert es …



1
Warum entfernt `strip` keine Abschnittsüberschriften aus ausführbaren ELF-Dateien?
Eine minimale ausführbare ELF-Datei erfordert nur den ELF-Header und mindestens einen Programm-Header, um funktionsfähig zu sein. Wenn ich jedoch strip auf einer kurzen ausführbaren Datei ausführe, wird entschieden, die Abschnittsüberschriften-Tabelle oder den Abschnitt "Abschnittszeichenfolgen" nicht wegzuwerfen und sie beizubehalten, obwohl sie (soweit ich weiß) keinen Zweck für die Ausführung des …
9 executable  elf  strip 

1
Was bedeutet "Wein: Schlechtes EXE-Format für Z: \ m \ Desktop \ PortForward Network Utilities.desktop"?
Installierte Wine auf Debian, um eine Windows-Exe auszuführen - speziell das PortForward Network Utilities-Bundle: http://portforward.com/help/setup_static_ip_address.htm ). Eingang: wine '/m/PortForward Network Utilities.desktop' Ausgabe: wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop. Ich habe Wine mit apt-get gemäß den "Debian / Wine Multiarch Instructions" installiert. Wine ist 32-Bit, aber ich bin mir …

1
Wie führt bash eine ELF-Datei aus?
Wenn ich auf meiner Linux Box bin, benutze ich Bash als Shell. Jetzt habe ich mich gefragt, wie bash mit der Ausführung einer ELF-Datei umgeht, wenn ich ./program eingebe und program eine ELF-Datei ist. Ich habe die bash-4.3.tar.gz gepackt, es scheint keinen magischen Zahlenparser zu geben, um herauszufinden, ob es …
8 bash  kernel  executable  exec  elf 


4
"Keine solche Datei oder kein solches Verzeichnis" beim Ausführen eines crosskompilierten Programms auf einem Raspberry Pi
Ich habe kürzlich einen Raspberry Pi gekauft. Ich habe es bereits konfiguriert und installiere einen Cross-Compiler für Arm auf meinem Desktop (amd64). Ich habe ein einfaches "Hallo Welt" -Programm kompiliert und kopiere es dann von meinem Desktop auf meinen Pi mit scp ./hello david@192.168.1.33:~/hello. Nachdem ich mich in meinem Pi …

1
Problem mit $ PATH und ausführbarer Datei
Ich habe eine ausführbare Unix-Datei in einem von mir generierten Verzeichnis. Ich glaube, ich muss dieses Verzeichnis in meinem Verzeichnis abrufen, $PATHdamit die ausführbare Unix-Datei ausführbar ist. In der Dokumentation zum Quellcode heißt es jedoch, dass ich meine Shell-Konfigurationsdatei bearbeiten muss, um sie $home/meme/bindem Pfad meiner Shell hinzuzufügen .

3
Erstellen Sie einen Befehl für eine ausführbare Linux-Datei
Ich verwende ein Programm namens Node-Webkit, kann das Programm jedoch nicht starten, ohne den vollständigen Pfad zur ausführbaren Datei anzugeben. Gibt es eine Möglichkeit, einen Befehl (z. B. node-webkit) einer ausführbaren Datei unter Linux zuzuordnen, sodass nicht der vollständige Pfad zur Datei angegeben werden muss?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.