Search Criteria
Package Details: proftpd 2:1.3.8b-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/proftpd.git (read-only, click to copy) |
---|---|
Package Base: | proftpd |
Description: | High-performance, scalable FTP SSL TLS and SFTP server |
Upstream URL: | http://www.proftpd.org/ |
Licenses: | GPL |
Submitter: | xyproto |
Maintainer: | severach |
Last Packager: | severach |
Votes: | 58 |
Popularity: | 0.000992 |
First Submitted: | 2013-05-16 15:03 (UTC) |
Last Updated: | 2023-12-20 19:59 (UTC) |
Dependencies (14)
- acl (acl-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hiredis (hiredis-gitAUR)
- libcap
- libldap
- libsodium (libsodium-gitAUR, libsodium-1.0.18AUR)
- libxcrypt (libxcrypt-gitAUR)
- mariadb-libs (mariadb-libs-gitAUR, libmysqlclient81AUR, libmysqlclient80AUR, libmysqlclientAUR, mariadb-lts-libs)
- ncurses (ncurses-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- pam (pam-selinuxAUR)
- perl (perl-gitAUR)
- postgresql-libs (postgresql-libs-12AUR, postgresql13-libsAUR, postgresql-libs-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
migrev commented on 2019-01-21 08:10 (UTC)
@archtom: Thanks! PKGBUILD updated per your indications.
archtom commented on 2019-01-21 07:44 (UTC)
Thanks for maintaining the package.
After updating mariadb to the latest version please rebuild this package (and update the pkgbuild) against mariadb-libs instead of libmariadbclient.
Otherwise starting will fail with /usr/bin/proftpd: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: : No such file or directory.
Thanks
eomanis commented on 2018-07-15 12:54 (UTC) (edited on 2018-07-15 23:42 (UTC) by eomanis)
Regarding
mod_facl
, there seems to be a bug around that crashesproftpd
when it receives a SIGHUP in certain configurations:The bug is apparently fixed upstream and has been backported to 1.3.6.
Unfortunately, as of now, no bugfix release seems to have been published.
I suspect the SIGHUP was sent by
logrotate
.I do not wish to use
logrotate
; it seems superfluous to me. Rather, I wantsystemd
to be exclusively responsible for logging, andsystemd
by default grabs and logs everything that is written to stdout and stderr.Therefore I am running
proftpd
in non-forking mode using a customsystemd
.service file, which has this simplified[Service]
section:proftpd(8)
states:Do we really need
logrotate
? Apart from having--nodaemon
,proftpd(8)
also states thatproftpd
logs tosyslog
if it uses the historic forking-with-PIDFile mode of operation. I guess this means thatproftpd
does not create any log files of its own that need rotating.EDIT
Yes, we do need
logrotate
if we want to have anxferlog
-format transfer log, because said transfer log is a special kind of beast that does not go tosyslog
, nor to stdout/stderr for that matter if running with --nodaemon.So if we use
mod_facl
, currently we have to disable the transfer log using theTransferLog none
directive and delete/etc/logrotate.d/proftpd.conf
if we neither want crashes nor overblown transfer log files.eomanis commented on 2018-07-09 17:07 (UTC) (edited on 2018-07-15 17:55 (UTC) by eomanis)
@migrev: Would it be possible to add
--with-modules=(...):mod_facl
, along with--enable-facl
?This would make ProFTPD aware of file/directory access granted by Access Control Lists (ACLs), see also the documentation of mod_facl.
I control user access with supplemental groups and ACLs.
For example, I have a directory for a specific event,
/some-event
, and I want only people that attended that event to be able to read or maybe write to that directory. Think photo sharing or something the like.To that end I'd create two groups
some-event_r
andsome-event_rw
, set up that directory's ACL to allow read/read-write access for those groups, and just go ahead and slap the groups on the desired users as I see fit.This is very convenient.
mod_facl
is actually not required for this kind of access control to work.What it is required for though are the "HideNoAccess" and "IgnoreHidden" directives, where ProFTPD hides files and directories from users that lack access rights for them, which is arguably a very cool feature.
migrev commented on 2017-04-18 12:53 (UTC)
lod commented on 2017-04-18 12:30 (UTC)
sl1pkn07 commented on 2017-01-16 13:45 (UTC)
alienvenom commented on 2015-08-05 21:08 (UTC)
BluePeril commented on 2015-07-15 15:55 (UTC)
« First ‹ Previous 1 2 3 4 5 6 Next › Last »