Chcę dać użytkownikom możliwość tworzenia plików do odczytu i odczytu w innym katalogu użytkownika, ale nie mieć opcji usuwania pliku po utworzeniu (lepki bit nie będzie tu działał ...), na przykład:
Mam użytkownika manager z katalogiem repository
Mam użytkownika, worker1który musi zapisywać pliki, /manager/repositoryale nie może ich usunąć
Mam użytkownika, worker2który musi zapisywać pliki, /manager/repository ale nie może usunąć plików
Mam użytkownika, worker3który musi zapisywać pliki, /manager/repository ale nie może usuń pliki
ale worker 1-2-3nie może usunąć plików tylko po utworzeniu manageri rootmoże usunąć worker 1-2-3utworzone pliki .
Próbowałem kilka chowni chmodsztuczki ze stosowaniem sticky bit bez powodzenia.
worker*użytkownicy piszą do katalogu w określony sposób? Wspomniałeś w komentarzu, że pliki dziennika idą tutaj, więc czy to oznacza, że jakiś plik wykonywalny jest uruchamiany w celu utworzenia plików tutaj? Jeśli tak, możesz daćworkergrupiesudopozwolenie na uruchomienie pliku wykonywalnego jakomanager. Następnie plik wykonywalny tworzyłby dzienniki jakomanagerużytkownik, które mogłyby być odczytywane przez pracowników.