Kullanıcılara diğer kullanıcı dizininde yazma ve okuma dosyaları oluşturma yeteneği vermek istiyorum, ancak oluşturulduktan sonra (silme biti burada çalışmayacak ...) dosyayı silme seçeneğine sahip olmamak istiyorum:
Ben kullanıcı var manager
dizinle repository
ben kullanıcı var worker1
ihtiyacı yazma için dosyaları bu /manager/repository
ancak dosyaları silemezsiniz
ben kullanıcı var worker2
yazma dosyalarına ihtiyaç olduğunu /manager/repository
dosyaları silmek olamaz ama
ben kullanıcı var worker3
olduğunu yazma dosyalarına ihtiyaç /manager/repository
ama yapamıyor dosyaları sil
ama worker 1-2-3
sadece oluşturduktan sonra dosyaları silemiyor manager
ve root
dosyaları silebilirsiniz worker 1-2-3
yarattı.
Ben birkaç denenmiş chown
ve chmod
başarılı olamadı yapışkan bit uygulayarak ile hileler.
worker*
Kullanıcıların belirli bir şekilde dizine yazma? Bir yorumda, günlük dosyalarının buraya gittiğinden bahsettiniz, bu, burada dosya oluşturmak için belirli bir yürütülebilir dosyanın başlatıldığı anlamına mı geliyor? Eğer öyleyseworker
grubasudo
çalıştırılabilir dosyayı çalıştırma izni verebilirsinizmanager
. Sonra çalıştırılabilirmanager
kullanıcı işçiler tarafından okunabilir kullanıcı olarak günlükleri oluşturacaktı .