GNU/Linux >> Belajar Linux >  >> Linux

Apa yang seharusnya menjadi izin direktori home yang ideal di linux

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)


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Linux – Apa Cara Berbeda Untuk Mengatur Izin File Dll Di Gnu/linux?

  3. Apa tujuan dari file .bash_profile di bawah Direktori Beranda Pengguna Di Linux?

  1. Apa itu Umask di Linux?

  2. Apa itu Kernel Linux, dan haruskah Anda mengupgrade ke Kernel terbaru?

  3. Apa arti ./ (dot slash) di linux?

  1. Ssh Dan Izin Direktori Rumah?

  2. Linux – Ubah Izin Folder?

  3. Rsync Apakah Mengubah Izin Direktori?