Bir dropbox ve bir okuyucu için propper izinlerini ayarlamak beni yarı yolda tutuyor


1

Ftp kullanıcısının yalnızca yazma izinlerine sahip olduğu bir ftp dizini başarıyla oluşturdum. Aslında bir damla kutusu. Dizine hem okuma hem de yazma izni olan başka bir kullanıcı oluşturdum.

İlk kullanıcı ise inişler ve ikinci ev bu izinler böyle görünüyor:

drwx-wx - x 3 ev çekimleri

Her nasılsa home hala dizindeki dosyaları görebiliyor ancak değiştiremiyor, "cp" komutu başarısız oluyor. Su ile aynı komutu kullanırsam , bunun kötü bir fikir olduğunu bilirim. Bunu sadece yazım hatası olmadığını test etmek için yaptım.

Birisi yanlış yaptığımı anlamama yardımcı olabilir mi?

Teşekkürler

Yanıtlar:


0

Listelenen izinleriniz bir parçasıysa ls -l, dizin homegruba aittir ups, bu durumda homeokuma iznine sahiptir ve bu nedenle dizine göz atabilir, ayrıca dosya oluşturmanıza, yeniden adlandırmanıza ve silmenize izin veren yazma iznine göz atabilirsiniz.

Kullanıcı upsgruptaysa ups, grup izinleri kullanıcının dosyaları oluşturmasına, yeniden adlandırmasına ve silmesine, ancak dizinde hangi dosyaların bulunup bulunmadığına bakmasına izin verir. Böylece bu kullanıcı yüklediği dosyaları ve var olduğu bilinen diğer dosyaları silebilir, ancak isimlerini bulmak için dizini listeleme yeteneği olmadan.

Kullanabilmek için cp, homedizinde bulunan ve sahip olmadığını düşündüğüm dosyalara okuma erişimi gerekiyor. Yapmanız gereken, yüklenen dosyalarınhome (örneğin ile umask 022) okuma iznine sahip olduğundan emin olmaktır . Sorunuzu dizinde dosya izinlerini içerecek şekilde güncellerseniz bu nokta doğrulanabilir.


Dizin için sahip olduğum gerçeğe rağmen, haklısın : drwx-wx - x 3 home ups 4096 15 Ağustos 15:18 dizindeki dosyaları belirtir: -rw ------- 1 ups ups 285928 14 Ağustos 19:06 data1.txt Açıkçası izinlerin nasıl çalıştığını tam olarak anlamadım. Dizin için tüm izinlere sahip olmanın, müdürün içeriğini içereceğini düşündüm.
Daniel Kaplan

Mantıklıdır, ancak Windows ile çalışan herkes için kafa karıştırıcıdır; temel dosya izinleri, Unix / Linux'taki dizin izinleri tarafından kontrol edilen silme gibi bazı dizin seçeneklerini belirler. Ayrıca, temel izinlerde okumaya izin verme seçeneği yoktur, ancak ACL kullanıyorsanız da geçerlidir.
AFH

Yoğunluğumu @ AFF affet ama o zaman ben sadece izin yazmak için up up tutarken evin tüm hakları üzerinde tüm hakları olması, nasıl yapabilirim? Evet, aklın bir çerçevesine sıkışıp
Daniel Kaplan,

Umask 022'yi evimde denedim, fakat sonunda ups tarafından yüklenen herhangi bir dosya hala ups ve sahibi ve grup olarak listeleniyor.
Daniel Kaplan

umaskİlişkili grupla bu kullanıcı ait olacak bir kullanıcı tarafından oluşturulan tüm dosyaları: değeri izinleri, ancak sahiplik etkiler. Yani umask 022verecek -rw-r--r--yaratıcısı varsayarak yürütülebilir izni istemiyor, ancak bu maske, dosya oluşturan kişinin hesabında olması gereken upsşekilde, upsokumak ve sahibi izinleri aracılığıyla dosyası yazmak ve olabilir homeaynı olmak, upsgrubun, bu nedenle okuyabilir ve grup izinleriyle kopyalayın.
AFH
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.