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?
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?
Yanıtlar:
Hayır, dizinler için yürütülebilir izin dizini girerek mevcut çalışma dizininizi kullanarak yapabileceğiniz cd
ve 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 ls
kitap ve sen içerdiği dosyaların listesini (alırsınız -l
ancak çalışmaz).
Almak için komut satırı tamamlama yani touch books/bo
+ Tabkullanabilirsiniz
books/bookfile
.
Kitapları çalışma dizininiz cd
yapamazsı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:
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.