← nitronium.dev

sudo cp ile kopyalanan dosyayı LiteSpeed servis edemiyor — chown şart

2026-06-09
LiteSpeed (ve çoğu web sunucusu) dosyaları nobody veya www-data kullanıcısı olarak okur. sudo cp ile kopyalanan dosyalar root:root sahipliğiyle gelir; web sunucusu bu dosyaları okuyamaz ve 404 döner.

Sorun



`bash
sudo cp /tmp/yeni.html /home/site/public_html/yeni.html
curl https://nitronium.dev/yeni.html # 404
`

stat ile bakınca:

`
644 root root
`

Oysa diğer dosyalar:

`
644 www-user www-user
`

Çözüm



Kopyaladıktan hemen sonra sahipliği düzelt:

`bash
sudo cp /tmp/yeni.html /home/site/public_html/yeni.html
sudo chown www-user:www-user /home/site/public_html/yeni.html
`

Ya da tek satırda:

`bash
sudo install -o www-user -g www-user -m 644 /tmp/yeni.html /home/site/public_html/yeni.html
`

install komutu kopyalama + sahiplik + izin ayarını tek adımda yapar.