Saya memiliki php yang diinstal pada mesin ubuntu saya. Root web adalah/var/www
Saya mengatur izin untuk folder ini seperti ini:
sudo chown -R ftpuser: www-data / var / www
ftpuser adalah pengguna yang saya atur sehingga saya dapat ftp ke / var / www dari komputer lain di jaringan. www-data adalah php yang digunakan pengguna. Saya mengecek menggunakan whoami
dari php.
Setiap kali saya ftp mengunggah file baru ke mesin, grup tidak memiliki izin untuk file tersebut. Jadi ketika saya mencoba mengaksesnya di browser saya melalui machine-name/new-file.php
saya diberitahu izin ditolak dan saya harus pergi dan chmod
file baru.
Saya bertanya-tanya apakah ada cara saya dapat default pengguna data-www / grup untuk memiliki izin akses ke file baru jadi saya tidak harus menyimpan chmod setiap file baru?
chmod g+s
dansetfacl
perintah (dan parameternya).