Я устанавливаю некоторые пользовательские программы в качестве пользователя root (необходимость в этой ситуации).
Я установил для владельца / группы значение user1:user1
и предварительно установил все файлы на 644
в оболочке, затем скопировал и развернул с помощью ant.
Однако, когда файлы копируются из каталога развертывания, правообладатель снова становится корневым, и все файлы устанавливаются с разрешениями 666
.
Похоже, это происходит независимо от того, был ли файл перезаписан или создан заново. Я считаю, что есть способ установить параметр в командах cp
, mv
для сохранения разрешений, но это было бы много команд для изменения. Как я могу это исправить?
Есть ли какие-либо настройки, которые я могу временно изменить для пользователя root, чтобы при установке всегда сохранялись права доступа к файлу?