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.


4
Plik wykonywalny systemu Linux kończy się niepowodzeniem z powodu „Nie znaleziono pliku”, nawet jeśli plik tam jest i w PATH
Chcę uruchomić wineplik wykonywalny (wersja 2.12), ale pojawia się następujący błąd ( $= monit powłoki): $ wine bash: /usr/bin/wine: No such file or directory $ /usr/bin/wine bash: /usr/bin/wine: No such file or directory $ cd /usr/bin $ ./wine bash: ./wine: No such file or directory Plik jest jednak tam: $ …

2
Jak tworzone są polecenia systemowe, takie jak ls?
Mam wątpliwości dotyczące * nix. Nie wiem ls, jaki jest typ pliku wykonywalnego , czy to jest .sh, .ksh, czy jakikolwiek inny systemowy plik wykonywalny, jeśli tak jest, co to jest? kiedy próbowałem zobaczyć ls, jak wygląda kod źródłowy polecenia, pokazuje coś nieczytelnego, jakiej metody używa * nix do tworzenia …


3
Uruchamianie skryptu sh: «Odmowa dostępu» pomimo bitu wykonywalnego i praw root
Zainstalowałem Debiana w VirtualBox (dla różnych eksperymentów, które zwykle zepsuły mój system) i próbowałem uruchomić skrypt addonu VirtualBox dla gości. Zalogowałem się jako root i próbowałem uruchomić autorun.sh, ale otrzymałem „Odmowę zezwolenia”. ls -lpokazuje, że skrypt ma prawa do wykonywania. Przepraszam, że nie mogę skopiować danych wyjściowych - VirtualBox absolutnie …

1
Wykonywanie skryptu w Zsh - uprawnienia do plików
Jestem zdezorientowany, że uprawnienia do wykonywania plików nie zachowują się zgodnie z oczekiwaniami. Prawdopodobnie dlatego, że moje oczekiwania są błędne. Tak czy siak: Mam plik skryptu, bo dla uproszczenia właśnie się nazywa s, znajduje się w ~/bin. Na potrzeby tego przykładu plik zawiera tylko następujące wiersze: #!/bin/zsh echo "Test"; Bardzo …

8
Skrypt powłoki Linux: Uruchom program tylko wtedy, gdy istnieje, zignoruj ​​go, jeśli nie istnieje
Programuję skrypt powłoki Linuksa , który wydrukuje banery stanu podczas jego wykonywania tylko wtedy, gdy zainstalowanefiglet jest odpowiednie narzędzie (powiedzmy : osiągalne na ścieżce systemowej) ). Przykład: #!/usr/bin/env bash echo "foo" figlet "Starting" echo "moo" figlet "Working" echo "foo moo" figlet "Finished" Chciałbym, aby mój skrypt działał bez błędów, nawet …


1
Czy możliwości mogą być użyte w skryptach bez ustawiania binarnego interpretera?
Obecnie używam cap_net_bind_service MY_USERNAMEw /etc/security/capability.conf. Teraz muszę tylko ustawić cap_net_bind_service+iinterpreter mojego ulubionego języka skryptowego, aby móc dodać CAP_NET_BIND_SERVICEdo efektywnego zestawu poprzez libcap [-ng]. Działa to dobrze, ale zastanawiam się, czy istnieje sposób na osiągnięcie tego samego bez ustawiania jakichkolwiek ograniczeń dla pliku binarnego interpretera. Chociaż nie jest to duży problem …

4
vim: utwórz plik z bitem + x
Czy jest jakiś sposób, aby ustawić +xbit na skrypcie podczas tworzenia? Na przykład uruchamiam: vim -some_option_to_make_file_executable script.sh a po zapisaniu mogę uruchomić plik bez żadnych dodatkowych ruchów. ps. Mogę uruchomić chmodz vimsamej konsoli lub nawet z niej, ale jest to trochę denerwujące, ponieważ vimsugeruje ponowne załadowanie pliku. Również denerwujące jest …


3
Tworzenie statycznego pliku binarnego
Zainstalowałem aplikację [np. Fdisk]. Wymagało to jednak bibliotek do wykonania. Szukam narzędzia / narzędzia, które pomoże mi stworzyć statyczny plik binarny z już zainstalowanych plików binarnych. Aby móc go używać w dowolnym miejscu. Jedyne niezawodne narzędzia, które znalazłem, ErmineLightpochodzą stąd , ale to jest shareware. Czy jest dostępne jakieś oprogramowanie …




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.