ProFTPd 550 overwrite permission denied – Virtualmin / Webmin
550 overwrite permission denied
Dacă aţi ajuns pe această pagină, înseamnă că v-aţi lovit de eroarea “550 overwrite permission denied” generată de serverul ProFTPd care rulează pe serverul vostru. Şi am să vă spun ce aveţi de făcut pentru a remedia problema. Pentru că, aşa cum probabil deja ştiţi (mă refer la cei pasionaţi de Linux), documentaţie în limba română este extrem de greu de găsit…
Presupun că, aţi încercat să încărcaţi un fişier (sau mai multe) prin FTP şi să daţi “overwrite” peste cele existente deja pe server, iar clientul vostru FTP vă afişa eroarea “550 overwrite permission denied“.
Cel mai probabil aceasta eroare apare datorită faptului că, nu sunt setate corect permisiunile pe foldere şi fişiere. Dacă folosiţi Virtualmin / Webmin, serverul FTP preinstalat va fi cel mai probabil ProFTPd şi probabil că aţi încercat deja fără succes să rezolvaţi problema făcând modificări în “/etc/proftpd.conf“, respectiv adăugarea ori modificarea “AllowOverwrite on“. Problema însă trebuie rezolvată altfel.
Deci, dacă utilizaţi Virtualmin şi/sau Webmin, mergeţi în panoul de control, la:
Webmin >> Others >> File Manager
Evident, va trebui să aveţi Java instalat şi updatat la zi, altfel nu va funcţiona File managerul. Mergeţi mai departe în “home/userul_vostru/” şi daţi un click pe folderul “public_html” pentru a-l selecta, însă fără să-l deschideţi. Apoi, în bara de unelte de sus, daţi click pe butonul “Info“.
Se va deschide o mică fereastră popup, unde, la “Ownership” va trebui să treceţi username-ul şi grupul vostru, iar din lista de jos să selectaţi opţiunea “This directory and all subdirectories and files” pentru a seta permisiunile în mod recursiv.
După care daţi “Ok” şi gata. Acum încercaţi din nou şi vedeţi dacă puteţi da “overwrite” la fişiere prin FTP. Succes.