Nein, wenn Sie das ausführbare Flag setzen, ändert sich nur der Datei- Inode, in dem die Informationen gespeichert sind .
Der Inhalt der Datei bleibt unverändert, ebenso die Prüfsumme.
Sie sagen, die MD5 / SHA1-Prüfsumme Ihrer Datei und auf der Website sei unterschiedlich, also war die heruntergeladene Datei beschädigt . Die Datei wurde wahrscheinlich nur teilweise heruntergeladen, was erklären würde, warum sie anfangs funktioniert hat, aber beim Entpacken abgestürzt ist.
(Sie können dies mit einem einfachen Experiment selbst überprüfen:
# ls -l /bin/gawk -rwxr-xr-x 1 root root 267648 Aug 19 2011 /bin/gawk # sha1sum /bin/gawk d8fcc0aae41635dedb449523989af47f290fe22a /bin/gawk
Modus ist 755, Prüfsumme ist d8fcc0aae41635dedb449523989af47f290fe22a
.
# stat /bin/gawk (...) Change: 2012-11-07 17:24:49.000000000 +0100
stat
's Change
zeigen, dass der Inode vor einem Monat zuletzt geändert wurde.
Jetzt ändere ich den Dateimodus:
# date Thu Dec 6 16:07:48 CET 2012 # chmod 644 /bin/gawk # sha1sum /bin/gawk d8fcc0aae41635dedb449523989af47f290fe22a /bin/gawk # stat /bin/gawk (...) Change: 2012-12-06 16:07:48.000000000 +0100
Der Inode hat sich geändert (vergleiche mit date
der Ausgabe von), aber die Prüfsumme nicht.)