Aplikacja rails 3.0 znajduje się na serwerze ubuntu za pomocą apache/pasażera. Użytkownik, który wdroży aplikację, to administrator, to także użytkownik uruchamiający aplikację (nie wybrał nazwy, administrator nie ma uprawnień root'a). Dziś ponownie zaktualizowałem spinacz.Spinacz do papieru utwórz folder z nieprawidłowymi uprawnieniami
Wtyczka spinacza służy do przesyłania zdjęć. Przesyła poprawnie obrazy, ale utworzony przez nich folder korzysta z uprawnień, których nikt nie może przeczytać: drwxr-x --- 4 admin admin
Jak widać nie ma prawa dla "innych", ale wydaje się, że apache próbuje przeczytaj plik z www-admin.
Umask dla użytkownika admin to 022, dlaczego spinacz tworzy foldery bez uprawnień dla innych?
Jak mogę to zmienić?
EDYCJA: Sprawdziłem, proces pasażera i szyny są własnością administratora.
Jak masz skonfigurowany spinacz? –
Huu, nic nie skonfigurowałem. – Syl
Jedyną "konfiguracją", którą zrobiłem, było dodanie klejnotu do mojego Gemfile. I bezpośrednio użyłem spinacza w mojej aplikacji. Dokumentacja nie wspomina nic o konfiguracji spinacza. – Syl