Pytania otagowane jako executable

Bit uprawnień w trybie pliku, który umożliwia uruchomienie pliku jako programu. Pytania dotyczyły także formatu plików programu oraz lokalizowania i wykonywania plików programu.

5
Wykonanie potencjalnie szkodliwego programu w systemie Linux
Piszę program, który przetestuje programy napisane przez studentów. Obawiam się, że nie mogę im ufać i muszę się upewnić, że nie skończy się to źle na komputerze, na którym jest uruchomiony. Zastanawiałem się nad stworzeniem jakiegoś użytkownika do testów zderzeniowych z ograniczonym dostępem do zasobów systemowych i uruchamiania programów jako …



1
Co Linux robi inaczej, co pozwala mi usuwać / zastępować pliki, w przypadku których system Windows narzekałby, że plik jest obecnie używany?
Przykładem jest Minecraft. Podczas uruchamiania Bukkit w systemie Linux mogę usunąć lub zaktualizować pliki .jar w folderze / plugins i po prostu uruchomić polecenie „przeładuj”. W systemie Windows muszę wyłączyć cały proces serwera, ponieważ narzeka on, że plik .jar jest aktualnie używany, gdy próbuję go usunąć lub zastąpić. To jest …


5
Kompatybilność binarna między Mac OS X i Linux
Przygotujcie się, to pytanie prawdopodobnie będzie naiwne i / lub głupie, ponieważ jestem stosunkowo nowy w wewnętrznych działaniach systemów uniksowych i programowaniu w ogóle. Gotowy? Dobrze! Przejdę przez około 3 poziomy ludicrosity, wzrastając wraz z upływem czasu. Mamy dwa systemy z podobnym sprzętem (głównym celem jest procesor, powiedzmy standardowy duet …

11
Wykonaj jako .test zamiast ./test
Przypuśćmy, że jestem w tym samym folderze co plik wykonywalny, musiałbym wpisać to, aby go wykonać: ./file Wolałbym nie pisać /, bo /trudno mi pisać. Czy istnieje łatwiejszy sposób wykonania pliku? Idealnie po prostu prosta składnia, taka jak: .file lub coś innego, ale łatwiejsze niż wstawianie /tam postaci. Być może …

2
Dlaczego root nie może wykonać, gdy bity wykonywalne nie są ustawione?
rootużytkownik może zapisywać do pliku, nawet jeśli jego writeuprawnienia nie są ustawione. rootużytkownik może odczytać plik, nawet jeśli jego readuprawnienia nie są ustawione. rootużytkownik może cd wejść do katalogu, nawet jeśli jego executeuprawnienia nie są ustawione. rootużytkownik nie może wykonać pliku, gdy jego executeuprawnienia nie są ustawione. Czemu? user$ echo …



1
Co oznacza „LSB” w odniesieniu do plików wykonywalnych na wyjściu pliku / bin / file?
Znalazłem termin „ plik wykonywalny LSB ” lub „ obiekt współdzielony LSB ” w danych wyjściowych filepolecenia w systemie Linux. Na przykład: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped Co w tym kontekście oznacza „LSB”?


1
Jak oszukać określone polecenie, aby pomyślało, że jest to inna data?
Jak mogę wykonać polecenie, aby przekonać się, że jest on w innym terminie niż systemowy? Na przykład, jeśli mam ten skrypt: #!/usr/bin/env bash date +"%B %d, %Y" Drukuje aktualną datę: march 13, 2014 Chciałbym jednak wydrukować inną datę, w przyszłości lub w przeszłości, bez zmiany daty systemowej. Jeśli nie byłem …
23 date  executable 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.