от man chmod
:
2000 (the setgid bit). Executable files with this bit set will
run with effective gid set to the gid of the file owner.
Это - явный обход noclobber
опция.
Тем путем можно перезаписать файл даже с noclobber
набор.
См. http://mywiki.wooledge.org/NoClobber
От man bash
:
Если оператор перенаправления будет>, и noclobber опция к встроенному набору была включена, то перенаправление перестанет работать, если файл, имя которого следует из расширения слова, будет существовать и будет регулярным файлом. Если оператор перенаправления> |, или оператор перенаправления> и noclobber опция к набору, который не включена встроенная команда, перенаправление предпринято, даже если файл, названный словом, существует.
От man bash
:
-C If set, bash does not overwrite an existing file with
the >, >&, and <> redirection operators. This may be
overridden when creating output files by using the redi‐
rection operator >| instead of >.