Dario Lesca
2020-May-10 18:19 UTC
[CentOS] CentOS8 and proftpd with quota file module enable
Hi, someone can help me on this follow problem?
I have also write to proftpd ML and if someone give me some suggest I
let you know.
Many thanks for your reply.
Dario
------- Messaggio inoltrato -------
Da: Dario Lesca <d.lesca at solinos.it>
Rispondi a: proftp-user at lists.sourceforge.net
A: proftp-user at lists.sourceforge.net
Oggetto: [Proftpd-user] proftpd-1.3.6c on centos8: When
mod_quotatab_file is enable, the get command give "get: Access failed:
550 aa.sh: No such file or directory"
Data: Sat, 09 May 2020 11:51:00 +0200
Hello every body! this is my first post on this ML
I have install (via dnf) and configure proftpd-1.3.6c on centos 8.1 up
to date without modify the basic configuration file and add my modules
configuration file under include folder /etc/proftpd/conf.d/
Then I have enable the mod_quotatab_file, configure it and initialize
the Quota*Table file
QuotaLimitTable file:/etc/proftpd/ftpquota.limittab
QuotaTallyTable file:/etc/proftpd/ftpquota.tallytab
All work fine except get command, when I try get a existent file
uploaded, i obtain this error:
"get: Access failed: 550 aa.sh: No such file or directory"
The aa.sh file exist and it have the right access, see this example
session:
$ lftp -uftpste:mypass ftp://localhost -e 'site quota;ls aa.sh;lcd
/tmp;get aa.sh;exit'
200-The current quota for this session are [current/limit]:
Name: ftpste
Quota Type: User
Per Session: False
Limit Type: Hard
Uploaded Mb: 0.69/5000.00
Downloaded Mb: unlimited
Transferred Mb: unlimited
Uploaded files: unlimited
Downloaded files: unlimited
Transferred files: unlimited
200 Please contact root at localhost if these entries are inaccurate
-rw-r--r-- 1 ftpste gftpste 33 Dec 3 14:31 aa.sh
lcd ok, local cwd=/tmp
get: Access failed: 550 aa.sh: No such file or directory
I have investigate with debug enable and "strace -p" during get
session and I have realize that when this modules is enable (if it's
disable get work fine), the file is searched under / (/aa.sh) rather
than into folder in which it is located: theuser's home in this case
lstat("/aa.sh", 0x7ffe6dce9ed0) = -1 ENOENT (No such file or
directory)
If I create a empty file under / (touch /aa.sh) the get command work
and the file obtained is the right file present into home folder.
Is this a bug or there is some misconfiguration in my files?
Many thanks for reply.
--
Dario Lesca
(inviato dal mio Linux Fedora 32 Workstation)
_______________________________________________
ProFTPD Users List <proftpd-users at proftpd.org>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
--
Dario Lesca
(inviato dal mio Linux Fedora 32 Workstation)
