Saya pikir izin terbaik adalah
711 if you dont want to add groups as well or
751 so that public can't read your home directory
dengan 755 publik dapat membaca pengguna lain mana yang ada di direktori home Anda
Antara 751 dan 750, perlu diperhatikan bahwa 751 dapat digunakan untuk mengizinkan akses ke subdirektori dari direktori home Anda.
Satu tempat yang mungkin Anda gunakan adalah saat mengaktifkan mod Userdir untuk server web Apache -- ini memungkinkan Anda memberi setiap pengguna direktori yang dapat dijelajahi web mereka sendiri, dengan nama umum seperti public_html
. Misalnya, URL seperti http://<hostname>/~<username>
dapat disajikan secara otomatis dari /home/<username>/public_html/
. Namun untuk melakukan itu, Apache harus memiliki izin yang memadai dalam direktori home Anda untuk setidaknya membaca file dalam folder di bawahnya.
Menyetel direktori ke 751
memungkinkan untuk dinavigasi ke (oleh siapa saja) tanpa dibaca. Hal ini, pada gilirannya, diperlukan untuk mengizinkan nama pengguna yang menjalankan Apache untuk 'melalui' direktori home Anda ke public_html
di dalamnya.
Ini berguna, menurut pengalaman saya, terutama untuk pengembangan web di mesin lokal, meskipun saya telah melihatnya beraksi tidak jarang dengan institusi pendidikan.
Standarnya biasanya 0755.
Saya kira 0751 juga akan berfungsi, jika karena alasan tertentu Anda tidak ingin konten dapat dijelajahi secara publik.
(tentu saja, dimiliki oleh root:root)