Saya memiliki dua server Linux:
fileserver
Debian 5.0.3 (2.6.26-2-686)
Samba versi 3.4.2
apache
Ubuntu 10.04 LTS (2.6.32-23-generic)
Apache 2.2.14
Saya memiliki sejumlah saham Samba di server file sehingga saya dapat mengakses file dari PC Windows. Saya juga mengekspor /data/www-data
ke server apache , tempat saya menginstalnya /var/www
.
Penyiapannya oke, kecuali ketika saya datang untuk membuat file di NFS mount. Saya berakhir dengan file yang tidak dapat dibaca oleh Apache, atau yang tidak dapat dimodifikasi oleh pengguna lain di sistem saya.
Dengan Samba, saya dapat menentukan force user
, force group
, create mask
dan directory mask
, dan memastikan bahwa semua file yang dibuat dengan izin cocok untuk web server Apache saya. Saya tidak dapat menemukan cara untuk melakukan ini dengan NFS. Apakah ada cara untuk memaksa izin dan kepemilikan dengan NFS - apakah saya kehilangan sesuatu yang jelas?
Walaupun saya telah menghabiskan cukup banyak waktu dengan Linux, dan saya menyapih diri saya dari Windows, saya masih belum cukup terbiasa dengan izin Linux ... Jika ini bukan cara yang tepat untuk melakukan sesuatu, saya terbuka untuk saran alternatif.