vsftpd: symlinks geven 550 permission denied

VSFTP staat voor Very Secure FTP. Het is dan ook een van de meest veilige FTP service voor linux. Daarom wordt deze dan ook veelal meegeleverd met de diverse distributies en is deze veel terug te vinden op professionele servers. Daarom heb ik hier al eerder een aantal blogposts over geschreven.

Deze veiligheid brengt echter ook beperkingen met zich mee. Een beperking waar ik recent tegen aan liep is het niet volgen van symlinks buiten de userdirectory (ondanks dat alle rechten goed staan).

Toch is dat soms wel wenselijk, denk aan situaties waarbij users een eigen map voor data hebben die privé is, maar ook een gezamenlijke map waarin ze eenvoudig data met enkel elkaar kunnen delen.

Gelukkig is er wel een eenvoudige oplossing beschikbaar die dezelfde functionaliteit bied.

Continue reading vsftpd: symlinks geven 550 permission denied

Symlink cheatsheet

Een Symbolic Links (ook wel: symlinks of soft links genoemd), is een speciaal bestand wat een referentie is naar een ander bestand of directory. Deze symlinks kunnen erg handig zijn, een voorbeeld van het gebruik is te vinden in het artikel Virtualhosts instellen in Apache.

Gebruik

nieuw

ln -s dir|file symlink_name
$ ln -s /data/backup/webserver/2011 backup2011

verwijderen

$ rm symlink_name

bestaande aanpassen

ln -sfn dir|file symlink_name
$ ln -sfn /data/backup/webserver/current backup2011