Dzięki Bash'owi sourcemożliwe jest wykonanie skryptu bez zestawu bitów wykonania. Jest to udokumentowane i oczekiwane zachowanie, ale czy nie jest to sprzeczne z użyciem bitu wykonania?
Wiem, że sourceto nie tworzy podpowłoki.
cp /sbin/suidexecutable /tmp/mycopy; /tmp/mycopy
chmodmożesz ustawić uprawnienia (w tym `x) za pomocą liczby ósemkowej, daje pewną wskazówkę, z jakiej epoki pochodzi. Nie zdziwiłbym się, gdyby zaczął się jako szybki i brudny wskaźnik „jest to plik binarny, który można wykonać”, jeszcze przed wynalezieniem she-bang, ale nie mam na to żadnych dowodów