Martin Ereth wrote:
Rupert Kolb schrieb:
bisher (bis incl. SuSE 10.0; und incl. debian sarge) hat folgendes funktioniert:
chmod +664 testfile.txt
das + oder - wurde einfach ignoriert.
in SuSE 10.1 erhalte ich folgende Fehlermeldung:
chmod +664 testfile.txt chmod: invalid mode: `+664' Try `chmod --help' for more information.
Wie kommt's? War das ein Bug in den alten Versionen, der endlich bereinigt wurde?
Ein + bzw. - macht eigentlich nur im symbolischen Modus Sinn. Wenn das bisher beim Oktal-Modus 'akzeptiert' wurde, dann war das wohl eine Art Bug.
[...] Eigentlich schreibt man doch eine 0 davor, falls es nicht sticky oder ähnliches sein soll.
sprich: chmod 0664 testfile
Nein, das ist dasselbe wie "chmod 664 testfile". Siehe "man chmod": A numeric mode is from one to four octal digits (0-7), derived by adding up the bits with values 4, 2, and 1. Any omitted digits are assumed to be leading zeros. Cheers, Th.