Yürütülebilir dizin ile yürütülebilir dosyalar arasındaki fark


20

Bir dizinde yürütülebilir izne sahip olmak, dosyaların açıkça yürütülebilir izinleri olmasa bile içindeki dosyaların da yürütülebilir olduğu anlamına mı geliyor?


Hayır. Yönetmenlerde yürütme izni, arama izni anlamına gelir (dosya özniteliklerini okumak ve dizine cd'lemek için). Bir dosyayı yürütmek için, o dosya üzerinde yürütme izninizin olması gerekir.
ridgy



Yanıtlar:


27

Hayır, dizinler için yürütülebilir izin dizini girerek mevcut çalışma dizininizi kullanarak yapabileceğiniz cdve içerdiği dosyaları görebileceğiniz anlamına gelir.

Bir dizini sadece dosya adlarının bir listesi olan bir dosya olarak düşünmek yararlıdır.

Okuma biti - Ayarlanmışsa, bu listeyi okuyabilirsiniz. Books adlı bir dizininiz varsa:

  • Yapabilirsiniz lskitap ve sen içerdiği dosyaların listesini (alırsınız -lancak çalışmaz).

  • Almak için komut satırı tamamlama yani touch books/bo+ Tabkullanabilirsiniz books/bookfile.

  • Kitapları çalışma dizininiz cdyapamazsınız, çalışmaz.

Yazma biti - Bu liste adlarını üzerinde değiştirebilirsiniz. Bunu yalnızca yürütme biti de ayarlanmışsa yapabilirsiniz.

Bit yürütme - Aşağıdakileri yapmak için bu izne ihtiyacınız vardır:

  • Dizin içindeki dosyalara erişebilirsiniz.
  • Listenin ayrıntılarını değiştirin. Listeye ad ekleyebilir, yeniden adlandırabilir veya silebilirsiniz, ancak bu da dizine yazma izni gerektirir.

Bir dizinde yürütme bitini ayarlamak hiçbir şekilde dosyaların kendisini etkilemez, ancak dosyalara erişiminizi etkilemez. Örneğin, bir dizin için yazma ve yürütme erişiminiz varsa, dosyaların kendilerine yazamasanız bile dosyaları taşıyabilir, yeniden adlandırabilir ve silebilirsiniz.


Bu aslında çok şey açıklıyor! Şimdi bazı dizinlerin neden terminal öykünücüsünde renkli bir arka plan kaplamasıyla göründüğünü anlıyorum.
Shady Programmer

Tüm izinler hakkında biraz bilgi ekledim, bir dizini dosyalarla dolu bir klasör olarak düşünmek, kendi başına bir dosya olarak düşünmek kadar kullanışlı değil, bu da izinler söz konusu olduğunda dosyaların bir listesidir.
Arronik
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.