Я использую cygwin для передачи файлов между машинами Linux и Windows. Каждый раз, когда я передаю файл на компьютер с Windows, он добавляет дополнительный общий значок пользователя на самом значке файла или папки. Это также происходит, если я создаю файл из cygwin в Windows, используя практически любую команду: echo, vim, nano, cat.
это так выглядят папки (и файлы), созданные cygwin. это так выглядит обычная папка (или файл).
Я думаю, что это связано с разрешением, потому что мне пришлось бы изменять его каждый раз, если я хочу, чтобы другие приложения получали доступ к файлам или папкам в Windows.
Как я могу сказать cygwin, что нужно создавать обычные старые файлы, как это сделал бы пользователь или любая программа?
Ух! Я наконец решил это.
Если у кого-то еще возникла эта проблема на Cygwin 1.7 *, сделайте следующее:
vim /etc/fstab
или открыть /etc/fstab
в вашем любимом редакторе ... и добавьте к нему эту строку:
none /cygdrive cygdrive posix=0,noacl 0 0
Затем перезапустите cygwin. Значок общего доступа к файлам и папкам, созданным cygwin, теперь должен быть удален.