Ich habe diese Frage auf dieser Website gesehen und dies hat mich dazu veranlasst, diese Frage zu stellen. Ich möchte in Unix wissen, was der Unterschied zwischen einer ausführbaren Datei und einem Shell-Skript
Ich habe diese Frage auf dieser Website gesehen und dies hat mich dazu veranlasst, diese Frage zu stellen. Ich möchte in Unix wissen, was der Unterschied zwischen einer ausführbaren Datei und einem Shell-Skript
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...
Ich versuche, eine Anwendung node.js mit einem Benutzer mit geringen Berechtigungen zu starten. Alle mir bekannten Dateien gehören dem richtigen Benutzer und haben recht gut festgelegte Berechtigungen. Ich versuche, eine Skriptdatei zu verwenden, um dies zu tun. Ich rufe das Skript mit diesem...
Stellen Sie sich vor, ich habe ein Skript foo. Es sollte einmal ausgeführt werden, wenn sich der Benutzer anmeldet, und wird nach einer erfolgreichen Ausführung nicht benötigt. Meine Frage: Ist es sicher, die Skriptdatei aus dem Skript zu entfernen? Z.B: #!/bin/bash # do something ... # if...
Ich bin auf einem Kali Linux 64 Bit. Ich habe ein Python-Skript erstellt, das zum Starten zwei Argumente benötigt. Ich möchte nicht jedes Mal genau dieselben Pfade oder Suchvorgänge im Verlauf der Befehle eingeben, die ich im Terminal verwendet habe. Also habe ich beschlossen, ein einfaches Skript...
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...
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...
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...
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
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...
Nehmen wir an, ich habe eine /bin/catausführbare Datei, die die folgenden gemeinsam genutzten Bibliotheken verwendet: linux-vdso.so.1 libc.so.6 /lib64/ld-linux-x86-64.so.2 Ist es möglich, dieses Zeug irgendwie "zusammenzufügen" (ausführbares Archiv oder ähnliches)? Ich habe nicht den Code des...
Ich habe festgestellt, dass es bei der Installation einer neuen Anwendung einige mögliche Verzeichnisse gibt, in denen die resultierende Binärdatei abgelegt wird. Sie können mit Packaging Manager installieren, mit make, easy_installfür Python usw. kompilieren . Mein $PATHAussehen sieht wie folgt...
Eine Sache, die mich seit einiger Zeit verwirrt, ist folgende: % which halt /sbin/halt % file /sbin/halt /sbin/halt: symbolic link to `reboot' Beim Ausführen sudo haltwird das System jedoch natürlich nicht neu gestartet. Warum ist das so? Es gibt zum Beispiel mehrere andere Programme, die auf diese...
Ich möchte den installBefehl verwenden, um eine neue ausführbare Datei mit vorab ausgefülltem Inhalt zu erstellen (z. B. mit einem einzelnen pwdBefehl). Also habe ich dieses Beispiel erweitert, das eine neue leere ausführbare Datei erstellt: install -b -m 755 /dev/null newfile in diesen: install...
Ich versuche, die folgende Assembly-Quelldatei mit dem folgenden NASM-Befehl zusammenzustellen: nasm -f elf -o test.o test.asm Dies wird ohne Fehler abgeschlossen und ich versuche dann, eine ausführbare Datei zu verknüpfen mit ld: ld -m elf_i386 -e main -o test test.o -lc Dies scheint auch...
Welche Art von Parameter / Flag kann ich mit dem Befehl unix find verwenden , um ausführbare Dateien zu durchsuchen? (Wenn diese Frage besser für ein anderes Stackexchange-Forum geeignet ist, können Sie es mir gerne mitteilen.) ps Wenn Sie eines kennen, habe ich nach einem detaillierten...
Derzeit wird xpra eingerichtet, das eine X-Instanz als Nicht-Root mit dem Dummy-Treiber ausführen möchte, aber die System-Xorg-Binärdatei ist SUID. Da das System automatisch aktualisiert wird, würde ich es vorziehen, keine Nicht-SUID-Kopie der Binärdatei zu erstellen und zu verwalten. Ich versuche...
Ich möchte Dateitypen finden, die aus Sicht des Kernels ausführbar sind. Soweit ich weiß, sind alle ausführbaren Dateien unter Linux ELF-Dateien. Also habe ich folgendes versucht: find * | file | grep ELF Das funktioniert jedoch nicht. Hat jemand andere