Młodszy członek zespołu zrobił paskudną chmod -R 777
w /etc/
i spowodował, że SSH nie mógł się zalogować zdalnie na serwerze Ubuntu. Teraz naprawiłem ten problem z logowaniem ręcznie, ustawiając poprawne uprawnienia do plików na /etc/ssh/*
, /etc/sudoers
, , porównując inny normalny system. Ale jest tak wiele innych plików, które mogą powodować problemy w przyszłości.Uprawnienia do plików synchronizacji * tylko *
Zamierzam użyć rsync do wykonania pracy, ale nie chcę, aby zsynchronizowała zawartość plików, tylko uprawnienia, nie więcej pracy.
Czy to możliwe? Widzę, że rsync ma opcję -a
, ale robi zbyt wiele.
To, o co prosisz, jest możliwe, ale nie z rsync, obawiam się. – 4ae1e1
Dziękuję za odpowiedź, więc co to jest? Jestem otwarty na inne narzędzia. – kyrre
Cóż, możesz napisać skrypt, aby odczytać atrybuty plików w jednym systemie i ustawić atrybuty na drugim. Nic magicznego. – 4ae1e1