Bende bir dizin var data
. Sonra 'robot' kullanıcı kimliği altında bir script çalıştırıyorum. robot data
dizine yazar ve içindeki dosyaları günceller. Fikir data
hem benim hem de robotun güncellenmesi için açık.
Böylece izin ve sahip grubunu bu şekilde kurarım
drwxrwxr-x 2 me robot-grp 4096 Jun 11 20:50 data
robotun hem ben hem de robotun olduğu yer. İzni ve sahip grubunu üst dizin gibi tekrarlı olarak değiştiririm.
Düzenli olarak yeni dosyaları data
kullanarak dizine yüklerim rsync
. Maalesef, yüklenen yeni dosyalar ana direktörlüğün umduğum gibi iznini devralmaz. Bunun yerine bu gibi görünüyor
-rw-r--r-- 1 me users 6 Jun 11 20:50 new-file.txt
Robot güncellemeye çalıştığında new-file.txt
, dosya izni olmadığından başarısız olur.
Umask ayarının işe yarayıp yaramadığından emin değilim. Her durumda, yeni dosyalar gerçekten onu takip etmiyor.
$ umask -S
u=rwx,g=rx,o=rx
Sık sık Unix dosya izniyle şaşırdım. Doğru bir planım var mı? Debian Lenny kullanıyorum.