Обратите внимание, что значения umask
только уменьшают разрешения, а не добавляют их.
Таким образом, если ваш локальный файл имеет разрешение 0644 (-rw -r --r --), то umask не добавит флаг групповой записи. Маска удалит «другую запись»; так что если ваш локальный файл был 0666, то удаленный будет 0664.
Если вы хотите, чтобы удаленный файл имел групповую запись, вам может понадобиться флаг -m 664
.
Это немного странно, но оказалось, что это проблема с лентопротяжным устройством, которое я использовал. У меня был привод Seagate STD2401, который является DDS -4, и предполагается, что он читается -только с лентами DDS -2. И действительно, в прошлом я использовал его для чтения нескольких лент DDS -2.
Тем не менее, я только что получил диск IBM 19P0802 (также DDS -4 ), и он читает те же ленты без каких-либо проблем! (т. е. места, где диск Seagate считал маркером EOD, диск IBM правильно интерпретирует как данные. Кто бы мог подумать.)