Mit Bashs ist source
es 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 source
schafft keine Unterschale.
cp /sbin/suidexecutable /tmp/mycopy; /tmp/mycopy
chmod
Sie 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