#windows #cygwin #rsync
#Windows #cygwin #rsync
Вопрос:
Я использую cygwin версии 2.11.2, при создании каталога с помощью моего кода с помощью rsync, cygwin устанавливает ACL, который Windows рассматривает как «НУЛЕВОЙ SID».
Я прошел через справку, попытался обновить / etc / fstab с помощью «noacl» с последующей перезагрузкой, но безуспешно.
Есть ли какой-либо альтернативный способ заставить cygwin вообще не обновлять ACL или каким-либо образом направить cywin на обновление надлежащего ACL.
Ответ №1:
Cygwin использует правильные списки управления доступом, см. Подробности
https://cygwin.com/cygwin-ug-net/ntsec.html
предполагая, что вас не интересуют разрешения Cygwin POSIX в какой-либо области вашего диска, например / cygdrive, вы можете использовать опцию noacl
в etc/fstab/
Комментарии:
1. Спасибо, позвольте мне рассказать более подробно! Я создал Windows exe с использованием cygwin и перенес dll (cygwin1.dll ,cygpopt-0.dll ,cyggcc_s-1.dll ) вместе с exe на другой компьютер с Windows. Я пробовал вышеупомянутые случаи в cygwin, где я создал exe, но безуспешно. Где эти файлы (/ etc / fstab, / etc / passwd, / etc / group) будут просматриваться на компьютере Windows при копировании моего exe и dll на другой компьютер? Спасибо за помощь