Help - Zoeken - Gebruikers - Kalender
Volledige versie: FTP gaat verkeerd
MandrivaClub.NL > Forum > Servers en netwerken
hjonker
Ik heb nu redelijk wat draaien en gaat ook allemaal lekker.
Zo ook de FTP server werkt zonder problemen, maar als ik nu zelf een bestand plaats of verander en deze dan via mijn netwerk op de oorspronkelijke plaats terug zet zie ik niets meer en hou dan alleen een witte pagina over.
Wat ik gemerkt heb is dat de rechten om te kunnen kijken voor op het web verdwenen zijn.
Omdat ik met een groot aantal aan bestanden werk dagelijks kan ik dus niet bijhouden welke bestanden ik verander om deze dan later weer de juiste rechten aan te geven.

Ik gebruik GproFTP als Server en gFtp als client, wat beiden lekker samen werkt trouwens.
De rechten die tijdens het plaatsen wordt aangegeven kan ik die ergens opgeven zodat elke bestand in feite vanaf het netwerk te bekijken is en dat ik later deze niet meer aan hoef te passen?
Heb verder ook overal gekeken maar ik kan zelf niets vinden wat op deze fout leek...
Ik hoop dat jullie me kunnen helpen.

In ieder geval bedankt.


Hendrik Jonker
doelman
Kun je het configuratiebestand van je ProFTPd server posten? Je kunt inderdaad instellen welke rechten er aan een bestand gegeven moeten worden na het verplaatsen.
hjonker
Ik denk even hier de code te gaan plaatsen van gproFtpd....
Zie ik dat ik niet eens meer kan zien op mijn eigen webserver.
Elke site die ik heb krijg ik lekker de mededeling:

Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster

of
[an error occurred while processing this directive] You don't have permission to access the requested object. It is either read-protected or not readable by the server. [an error occurred while processing this directive]


Ben nu an het zoeken geweest maar weet niet waar ik wezen moet, dit ook omdat ik een aantal dagen zelf niet op de websiteś heb gekeken. Ik hoorde niemand klagen dus ging er van uit dat alles goed was/ging.
Weet iemand hier een oplossing voor?
Eventueel is hier na te kijken bij één van de pagina's


Met de FTP heb ik verder geen last meer mee gehad, hierbij de code die ik bij mij vraag ook had.

Hopelijk dat jullie me verder kunnen helpen met de webserver, ik zit daar op dit moment wel mee...

Met vriendelijke groeten,
Hendrik Jonker
Ondertussen is er wel een nieuwere versie op gekomen, die ook meer naar de map kijkt waar je in mag loggen op de FTP:

ServerType standalone
DefaultServer on
Umask 022
ServerName "ftp.hjonker.eu"
ServerIdent on "FTP Hendrik Jonker"
Bind "ftp.hjonker.eu"
ServerAdmin admin.ftp@hjonker.eu
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 49152 65534
#MasqueradeAddress None
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User ftp
Group ftp
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress on
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 30
TransferRate STOR 40
TransferRate STOU 40
TransferRate APPE 40
SystemLog /var/log/secure
#gp_random_username_length 8
#gp_random_password_length 8
#gp_randomize_case lower
#gp_useradd_root_path /vhosts/domains
#gp_useradd_upload_path /vhosts/domains
#gp_html_path /vhosts/logs//ftp.html
#gp_welcome_name welcome.msg
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol TLSv1
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gproftpd/gproftpd.pem
</IfModule>
<Limit LOGIN>
  AllowUser stoutjesdijk
  AllowUser hjonker
  DenyALL
</Limit>

<Anonymous /vhosts/domains/stoutjesdijk>
User stoutjesdijk
Group stoutjesdijk
AnonRequirePassword on
MaxClients 3 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit ROOT_DIR_ALLOW RETR LIST NLST MDTM SIZE STAT CWD XCWD PWD XPWD CDUP XCUP>
AllowAll
</Limit>
<Limit ROOT_DIR_DENY DELE APPE STOR STOU SITE_CHMOD SITE_CHGRP RNFR RNTO MKD XMKD RMD XRMD>
DenyAll
</Limit>
</Anonymous>

<Anonymous /vhosts/domains/hjonker>
User hjonker
Group hjonker
AnonRequirePassword on
MaxClients 3 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
AllowOverwrite off
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit ROOT_DIR_ALLOW RETR LIST NLST MDTM SIZE STAT CWD XCWD PWD XPWD CDUP XCUP>
AllowAll
</Limit>
<Limit ROOT_DIR_DENY DELE APPE STOR STOU SITE_CHMOD SITE_CHGRP RNFR RNTO MKD XMKD RMD XRMD>
DenyAll
</Limit>
</Anonymous>
korrel
hopelijk dat jullie me verder kunnen helpen met de webserver, ik zit daar op dit moment wel mee...



Hoe staan de bevoegdheden van de map die nu je website informatie bevat.
Is deze voor iedereen leesbaar. ?



hjonker
Die is voor iedereen leesbaar, en het gaat om alle domeinen die ik op mijn computer heb staan...
Allemaal geven 403 Error op, en dat vind ik juist het vreemde dat ik er helemaal niet meer bij kan komen.
Heb net ook even bij de buren gekeken en krijg bij hun ook een 403 Error.
Kan het zijn dat ik één of andere beveiliging te strak heb staan?

Want als ik Linux opnieuw erop zet zonder de bestanden van de website's weg te halen kan ik er wel in een keer weer in komen.
En zijn ze van buiten af ook normaal te bekijken.
Of is het misschien verstandiger om met een database te werken voor de gebruikers.
Alle gebruikers hebben een naam en de naam is tevens ook de groep.
Dit omdat sommige personen meer dan een domein hebben en niet aan elkaar gelinkt kunnen of mogen worden.
Als het nodig is kan ik een deel van een bestand hier wel plaatsen.
Of een bestand van een gebruiker zoals ik die gebruik.

Een voorbeeld van één van mijn domeinen:
<VirtualHost 85.191.8.70:80>
ServerAdmin webmaster@hjonker.eu
DocumentRoot /vhosts/domains/hjonker/hjonker.eu
ServerName hjonker.eu

ServerAlias www.hjonker.eu
#User hjonker
#Group hjonker

AddType application/x-httpd-php .htm .html
php_value auto_append_file "/vhosts/domains/hjonker/bbclone/count.php"
AddType text/html .shtml
AddHandler server-parsed .shtml
<IfModule mod_php4.c>
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
AddHandler cgi-script .cgi
ScriptAlias /cgi-bin "/vhosts/domains/hjonker/cgi-bin"
# TransferLog enabled
RLimitCPU 10 20
RLimitNPROC 3 5
#ErrorDocument 401 "Voor deze pagina moet je zijn ingelogd
# RefererLog enabled

<DIRECTORY /vhosts/domains/hjonker/hjonker.eu>
OPTIONS Indexes Includes ExecCGI FollowSymLinks
AllowOverride All
</DIRECTORY>
IndexOptions FancyIndexing
</VirtualHost>
Ik hoor het wel als hier al een fout in zit.

Hendrik Jonker
hjonker
Heb de fout al gevonden.
Had de mod_access niet ingesteld en hield dus alles tegen, zowel van binnen als van buiten. Draaid nu weer allemaal lekker.

Hendrik Jonker
Dit is een "Print" versie van onze forums. Om de volledige versie met meer informatie, afbeeldingen en opmaakte bekijken, a.u.b. klik hier.