Разрешения ACL UNIX Разные при копировании файла из проводника Windows по сравнению с командой unix cp

Пожалуйста, поделитесь своими входами на следующий сценарий.

Путь Unix 1.

Разрешения для /source/dir1/test.txt:

-rw-rw----+

Сценарии

Случай 1: Когда этот файл копируется из Проводника Windows по пути / source / dir2

разрешения становятся только для чтения для группы:

-rw-r----+

getfacl text2 показывает маску как

r--

Случай 2: Unix-команда cp используется для test.txt из / source / dir1 / в / source / dir2 /

разрешения для test.txt в каталоге dir2 - это

-rw-rw----+.

getfacl text2 показывает маску как

rw-

Для обоих сценариев используется один и тот же идентификатор пользователя, принадлежащий одной и той же группе unix.

Вы знаете, почему разрешения различаются?

  1. Есть ли триггер или способ, которым сервер unix знает, что файл копируется внешней по отношению к unix средой. ?
  2. Поскольку идентификатор пользователя и группа совпадают, это параметр / правило ACL?
  3. Если 2 - да, что это такое?

Любая помощь приветствуется.

1
задан 26 July 2019 в 19:36
1 ответ

Они работают с разными настройками umask .

Подробнее см. https: //www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html и https://en.wikipedia.org/wiki/Umask .

0
ответ дан 4 December 2019 в 02:49

Теги

Похожие вопросы