PDA

Bekijk Volledige Versie : Probleem verwijderen files



copyfile
06/12/09, 22:44
Ik heb op mijn vps met directadmin een nieuwe user aangemaakt. Nu draait hier een php script op dat account welke een map heeft aangemaakt. Apache is nu de owner. Via ftp kan ik hem dan ook niet verwijderen, ook via de filemanager in directadmin lukt het niet. Hoe kan ik de map/files verwijderen, of in ieder geval chmoden ?

Piwi-Web
06/12/09, 22:51
<knip>

Je moet wel inloggen als root op SSH om zo de bestanden naar de juiste persoon te chownen OF chmodden.
Of je gebruikt je panel om ze te chownen/chmodden. Ik dacht dat directadmin dat i.i.g. mooi voor je kon oplossen :unsure:

Randy
06/12/09, 22:53
Ik heb op mijn vps met directadmin een nieuwe user aangemaakt. Nu draait hier een php script op dat account welke een map heeft aangemaakt. Apache is nu de owner. Via ftp kan ik hem dan ook niet verwijderen, ook via de filemanager in directadmin lukt het niet. Hoe kan ik de map/files verwijderen, of in ieder geval chmoden ?

Via de filemanager éérst de permissies goed zetten. Draaien onder apache:apache is overigens erg onveilig op een shared server. Draai onder de user, of niet. Zorg voor een goede systeembeheerder die je server eens voorziet van een goede en vooral veilige installatie. Dan ben je ook meteen van al die permissieproblemen af. (Iets met mod_ruid).
Een ander alternatief is werken met accessgroups, al los je hier het probleem niet mee op. Deze functie zit sinds enkele versies in DirectAdmin. In de changelog is hier wel wat over weer te vinden (1.33 branche dacht ik).

Geert-Jan
07/12/09, 09:56
Of je gebruikt je panel om ze te chownen/chmodden. Ik dacht dat directadmin dat i.i.g. mooi voor je kon oplossen :unsure:

Nee, dat kan niet geheel.

t.bloo
07/12/09, 10:42
In de filemanager van DirectAdmin kun je heel mooi de optie "reset owner" gebruiken, dan wordt de map of bestand van de gebruiker waarmee je bent ingelogd. Hiervoor is geen SSH nodig, deze functie is er speciaal om admins en forums te ontlasten :thumbup:

copyfile
07/12/09, 13:38
Het is gelukt via die filemanager van directadmin ! Bedankt !

XBL
07/12/09, 13:49
Dit is natuurlijk ook op te lossen door de permissies van de te verwijderen bestanden via PHP op 777 te zetten. Daarmee kan iedereen de bestanden weggooien (incl. jouw FTP gebruiker). Mooier is het eerder genoemde mod_ruid.

Yourwebhoster
07/12/09, 14:03
Ik zou het eerder met PHP verwijderen dan de permissies op 777 zetten. Maar oplossing is al in DA ingebouwd;)

mikeh
07/12/09, 20:08
<knip>

Je moet wel inloggen als root op SSH om zo de bestanden naar de juiste persoon te chownen OF chmodden.


FAIL, PermitRootLogin zou overal uitgeschakeld moeten zijn :whistling:

:W: man sudo :W:

Piwi-Web
07/12/09, 20:30
:W: man sudo :W:

Gelijk heb je :whistling::dots: