Yanıtlar:
Edit: İkinci düşünce, ben soruyu yanlış anlamış olabilir fark etti. Dizinin yalnızca belirli bir kullanıcı tarafından görülmesini istiyorsanız (yani, diğer tüm kullanıcılar için bu liste dizin listesinde bile görünmez), diğer kullanıcıların sitenin içeriğini listelemesini yasaklamaksızın bunu yapamazsınız. Ana Dizin. Dizin /foo/bar
o zaman, diğer kullanıcıların içeriğini listelemesini engelleyen (sahibi hariç herkes için) r
iznini kaldırabilirsiniz , ancak özel olarak gizleyemezsiniz (içeriğini kesinlikle gizleyebilirsiniz)./foo
/foo
/foo/bar
Eski cevap:
Söz konusu kullanıcıyı dizinin sahibi yapın ve ardından dizindeki sahip dışındaki herkes için tüm izinleri kaldırın. Kabukta, bunu chmod
yapmak için kullanırsınız :
chmod 700 the_directory
Bir dosya yöneticisi kullanıyorsanız, "Kullanıcı" sütunundakiler dışındaki izinler sekmesindeki tüm onay işaretlerini kaldırın (kesin ayrıntılar elbette dosya yöneticisine bağlıdır).
Bunu GUI'den yapmayı tercih ederseniz, bu GNOME dosya tarayıcısının (Nautilus olarak bilinir) yardımında açıklanmaktadır:
Temel olarak, klasörü seçersiniz ve menüden Dosya-> Özellikler-> İzinler'i seçin.
Aksi takdirde, sepp2k'nin cevabı kesinlikle doğrudur ve unix dosya izinlerinin ayrıntılı bir açıklamasıyla ilgileniyorsanız txwikinger'ın bağlantısı harika.
Bu eğitici , Linux'ta (ve dolayısıyla Ubuntu'da) dosya izinlerinin nasıl ayarlanacağını tüm ayrıntılarıyla açıklar, böylece erişimi denetleyebilirsiniz.