Guten tag
ich habe einen kunden angelegt und der besitzt keine rechte
im ftp und webftp
er kann nixx uploaden oder downloaden bzw löschen
nur ansehen kann er.
der Ftp login geht mit beidem webftp und ftp
Fehlermeldung von teklab !!
Die ausgewählten Ordner und/oder Dateien konnten nicht gelöscht werden!
und im ftp geht auch nixx
bitte um hilfe
mfg nakooe
Teklab ftp benutzer keine rechte
- nakooe
- Geschlossen
- Erledigt
Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
-
-
Hallo, in /home/ des jeweiligen Roots, dann chown -R KUNDENID:users KUNDENID/
-
Zitat von Tobichenx4
Hallo, in /home/ des jeweiligen Roots, dann chown -R KUNDENID:users KUNDENID/
die haben alle datei rechte Auszug vom [lexicon='Winscp'][/lexicon]
falls die frage auch aufkommt ja es ist ein debian server.
mfg nakooe -
Vielleicht ist an deiner Proftp Config was falsch.
-
wenn ja aber was ???
bitte weiterhin um hilfeCode
Alles anzeigen# Includes DSO modules (this is mandatory in proftpd 1.3) Include /etc/proftpd/modules.conf # Set off to disable IPv6 support which is annoying on IPv4 only boxes. UseIPv6 off ServerName "orion1899.server4you.de" ServerType standalone DeferWelcome off MultilineRFC2228 on DefaultServer on ShowSymlinks on AllowOverwrite on UseReverseDNS off IdentLookups off AllowStoreRestart on AllowForeignAddress on LogFormat traff "%b %u" TimeoutLogin 120 TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin welcome.msg DisplayChdir message ListOptions "-l" #LsDefaultOptions "-l" DenyFilter \*.*/ DefaultRoot ~ # Uncomment this if you are using NIS or LDAP to retrieve passwords: # PersistentPasswd off # Port 21 is the standard FTP port. Port 21 # In some cases you have to specify passive ports range to by-pass # firewall limitations. Ephemeral ports can be used for that, but # feel free to use a more narrow range. #PassivePorts 49152 65534 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd) MaxInstances 30 # Set the user and group that the server normally runs at. User nobody Group nogroup # Normally, we want files to be overwriteable. <Directory /*> # Umask 022 is a good standard umask to prevent new files and dirs # (second parm) from being group and world writable. Umask 027 027 # Normally, we want files to be overwriteable. AllowOverwrite on HideNoAccess on </Directory> <Limit ALL> IgnoreHidden on </Limit> # Be warned: use of this directive impacts CPU average load! # # Uncomment this if you like to see progress and transfer rate with ftpwho # in downloads. That is not needed for uploads rates. # UseSendFile off <Global> RootLogin off TransferLog /var/log/proftpd/xferlog ExtendedLog /var/log/proftpd/ftp_traff.log read,write traff PathDenyFilter "\.quota$" </Global> # Loading required modules <IfModule !mod_sql.c> LoadModule mod_sql.c AuthOrder mod_sql.c mod_auth_unix.c </IfModule> <IfModule !mod_sql_mysql.c> LoadModule mod_sql_mysql.c </IfModule> <IfModule !mod_quotatab.c> LoadModule mod_quotatab.c </IfModule> <IfModule !mod_quotatab_sql.c> LoadModule mod_quotatab_sql.c </IfModule> <IfModule !mod_tls.c> LoadModule mod_tls.c </IfModule> # # SSL via TLS # #<IfModule mod_tls.c> # TLSEngine on # on for use of TLS # TLSRequired off # require encription on channel data # TLSLog /var/log/proftpd/ftp_ssl.log # where to log to # TLSProtocol SSLv23 # SSLv23 or TLSv1 # TLSOptions NoCertRequest NoSessionReuseRequired # either to request the certificate or not # TLSRSACertificateFile /etc/imscp/imscp_services.pem # SSL certfile # TLSRSACertificateKeyFile /etc/imscp/imscp_services.pem # SSL keyfile # TLSVerifyClient off # client verification #</IfModule> # # i-MSCP Quota management; # <IfModule mod_quotatab.c> QuotaEngine on QuotaShowQuotas on QuotaDisplayUnits Mb SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'" SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'" SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies QuotaLock /var/run/proftpd/tally.lock QuotaLimitTable sql:/get-quota-limit QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally </IfModule> <IfModule mod_ratio.c> # Ratios on </IfModule> # Delay engine reduces impact of the so-called Timing Attack described in # http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02 # It is on by default. <IfModule mod_delay.c> DelayEngine on </IfModule> <IfModule mod_ctrls.c> ControlsEngine on ControlsMaxClients 2 ControlsLog /var/log/proftpd/controls.log ControlsInterval 5 ControlsSocket /var/run/proftpd/proftpd.sock </IfModule> <IfModule mod_ctrls_admin.c> AdminControlsEngine on </IfModule> # i-MSCP SQL Managment SQLBackend mysql SQLAuthTypes Crypt SQLAuthenticate on SQLConnectInfo imscp@localhost vftp o~*9jJ(mfGLyw271 SQLUserInfo ftp_users userid passwd uid gid homedir shell SQLGroupInfo ftp_group groupname gid members SQLMinUserUID 1001 SQLMinUserGID 1001 #easy-wi <Directory ~> HideFiles (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.zip|\.rar|\.7z|\.dll)$ PathDenyFilter (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.zip|\.rar|\.7z|\.dll)$ HideNoAccess on <Limit RNTO RNFR STOR DELE SITE_CHMOD MKD RMD> DenyAll </Limit> </Directory> <Directory /home/easy-wi> HideFiles (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile)$ PathDenyFilter (^\..+|\.ssh|\.bash_history|\.bash_logout|\.bashrc|\.profile)$ HideNoAccess on Umask 137 027 <Limit RNTO RNFR STOR DELE SITE_CHMOD MKD RMD> AllowAll </Limit> </Directory> <Directory ~/backup> Umask 177 077 <Limit RNTO RNFR STOR DELE> AllowAll </Limit> </Directory> <Directory /home/*/pserver/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/server/*/mc*/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/server/*/bukkit*/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/server/*/*/orangebox/*/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/server/*/*/csgo/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/server/*/*/cstrike/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/server/*/*/dod/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/server/*/*/czero/*> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/*/*/orangebox/> HideFiles (^\..+|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.zip|\.rar|\.7z|\.dll|\.so|\.vdf)$ PathDenyFilter (^\..+|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.zip|\.rar|\.7z|\.dll|\.so|\.vdf)$ HideNoAccess on </Directory> <Directory ~/*/*/css/> HideFiles (^\..+|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.zip|\.rar|\.7z|\.dll|\.so|\.vdf)$ PathDenyFilter (^\..+|srcds_run|srcds_linux|hlds_run|hlds_amd|hlds_i686|\.rc|\.sh|\.zip|\.rar|\.7z|\.dll|\.so|\.vdf)$ HideNoAccess on </Directory> <Directory ~/*/*/*/*/maps> Umask 077 077 <Limit RNFR RNTO STOR DELE> AllowAll </Limit> </Directory> <Directory ~/*/*/*/*/cfg> Umask 077 077 <Limit RNFR RNTO STOR DELE> AllowAll </Limit> </Directory> <Directory ~/*/*/*/maps> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/*/*/*/cfg> Umask 077 077 <Limit RNFR RNTO STOR DELE MKD RMD> AllowAll </Limit> </Directory> <Directory ~/*/*/cstrike/*> Umask 077 077 <Limit RNFR RNTO STOR DELE> AllowAll </Limit> </Directory> <Directory ~/*/*/dod/*> Umask 077 077 <Limit RNFR RNTO STOR DELE> AllowAll </Limit> </Directory> <Directory ~/*/*/czero/*> Umask 077 077 <Limit RNFR RNTO STOR DELE> AllowAll </Limit> </Directory> UseFTPUsers off
-
ich brauche immer noch hilfe !!!!
-
Vielleicht erstmal den easywi teil aus der proftpd.conf entfernen? Proftpd configfile neu erstellen lassen?
-
vielen danke für deine idee
das easywi teil ist ein fester bestandteil den ich brauche !!! jetzt zwar nicht für teklab
aber für andere kleine projekte
es muss ne möglichkeit geben das es auch so geht
mfg nakooe -
Neuen proftp dienst erstellen auf anderem port und da testen ob es da korrekt funktioniert, fals ja dann liegt es an easywi anteilen
-
getestet und es ging aber wo kann man was ändern damit es mit beidem geht ?
mfg nakooe -
Ja wenn es hne easy wi geht dann schmeiss das raus, oder erstelle neue proftpd instanz mit eigenem port
-
habe gestern abend die ganze zeit rumgetüftelt und nun gehts
vielen danke für deine hilfe
hast gut was bei getragen
mfg nakooe