Mit Bashs ist sourcees möglich, ein Skript ohne gesetztes Ausführungsbit auszuführen. Dies ist dokumentiertes und erwartetes Verhalten, aber ist dies nicht gegen die Verwendung eines Ausführungsbits?
Ich weiß, das sourceschafft keine Unterschale.
cp /sbin/suidexecutable /tmp/mycopy; /tmp/mycopy
chmodSie Berechtigungen (einschließlich `x) mit einer Oktalzahl festlegen können, gibt einen Hinweis darauf, aus welcher Ära sie stammt. Es würde mich nicht wundern, wenn es als schneller und schmutziger Indikator "Dies ist eine Binärdatei, die Sie ausführen können" aus den Tagen vor der