Ik heb hier proftpd draaien op een Debian machine. Nou heb ik met
ingesteld dat de gebruiker "www-default" gelocked wordt in zijn homedirectory. Zijn homedirectory is /var/www/default.
Ik heb tijdelijk de rechten op die homedirectory gewijzigd in 777. Dat moet uiteraard veranderd worden maar dit heb ik gedaan om te testen. De owner is nu de gebruiker "www-default".
Als ik connect met "www-default" op de server krijg ik in principe geen directorylijst. Het vreemde is dat de server
teruggeeft aan de ftp-client. Toen ik nog niet had ingesteld dat de gebruiker gelocked moest worden in zijn homedirectory werd bij het opstarten keurig geprobeerd naar de /var/www/default te surfen.
Als ik in de url van smartftp (die gebruik ik) direct het pad naar de directory opgeef bij 'address' dan krijg ik dit terug van de server:
Terwijl die gebruiker daar wel degelijk rechten in heeft.
Als ik met een andere gebruiker die geen homedir-lock heeft connect op de server kan ik naar alle directory's gaan, inclusief /var/www/default.
Waar kan dit dan aan liggen
code:
1
| DefaultRoot ~ www-default |
ingesteld dat de gebruiker "www-default" gelocked wordt in zijn homedirectory. Zijn homedirectory is /var/www/default.
Ik heb tijdelijk de rechten op die homedirectory gewijzigd in 777. Dat moet uiteraard veranderd worden maar dit heb ik gedaan om te testen. De owner is nu de gebruiker "www-default".
Als ik connect met "www-default" op de server krijg ik in principe geen directorylijst. Het vreemde is dat de server
code:
1
| 257 "/" is current directory. |
teruggeeft aan de ftp-client. Toen ik nog niet had ingesteld dat de gebruiker gelocked moest worden in zijn homedirectory werd bij het opstarten keurig geprobeerd naar de /var/www/default te surfen.
Als ik in de url van smartftp (die gebruik ik) direct het pad naar de directory opgeef bij 'address' dan krijg ik dit terug van de server:
code:
1
2
3
4
5
6
| CWD /var/www/default
550 /var/www/default: No such file or directory
CWD /var/www
550 /var/www: No such file or directory
CWD /var
550 /var: No such file or directory |
Terwijl die gebruiker daar wel degelijk rechten in heeft.
Als ik met een andere gebruiker die geen homedir-lock heeft connect op de server kan ik naar alle directory's gaan, inclusief /var/www/default.
Waar kan dit dan aan liggen