Jeren
Dabbler
- Joined
- Sep 14, 2013
- Messages
- 26
I wanted saving of logs so I made a dataset called syslog. Great. I see all my logs there and everything almost works as it should.
Problem: FTP no longer starts up; gives me the error
my /usr/local/etc/proftpd.conf looks like
Line 10 corresponds to
and I can only guess that there is some logging shenanigans going on. If I delete line 10 and try to start ftp again from the services tab, I get the same error and the proftpd.conf file seems to restore itself and render any previous changes void.
I cannot delete the syslog dataset because it is perpetually busy (tried turning off all plugins, jails, and servies). Is there a way to get my FTP back?
Problem: FTP no longer starts up; gives me the error
Code:
freenas notifier: proftpd not running? freenas notifier: proftpd not running? freenas notifier: Starting proftpd. freenas notifier: freenas.local proftpd[35512]: Fatal: SyslogFacility: unable to open syslog: Operation not permitted on line 10 of '/usr/local/etc/proftpd.conf' freenas root: /usr/local/etc/rc.d/proftpd: WARNING: failed to start proftpd freenas notifier: /usr/local/etc/rc.d/proftpd: WARNING: failed to start proftpd
my /usr/local/etc/proftpd.conf looks like
Code:
ServerName "freenas.local FTP Server"
ServerType standalone
DefaultServer on
#Default Address freenas.local
UseIPv6 on
Port 21
User nobody
Group nogroup
Umask 062 022
SyslogFacility ftp
MultilineRFC2228 off
DisplayLogin /var/run/proftpd/proftpd.motd
DeferWelcome off
TimeoutIdle 600
TimeoutLogin 300
TimeoutNoTransfer 300
TimeoutStalled 3600
MaxInstances none
MaxLoginAttempts 3
DefaultTransferMode ascii
AllowForeignAddress off
IdentLookups off
UseReverseDNS off
<Anonymous /mnt/URANAS>
User ftp
Group ftp
UserAlias anonymous ftp
<Limit LOGIN>
AllowAll
</Limit>
</Anonymous>
<Limit LOGIN>
AllowAll
</Limit>
<Global>
RequireValidShell off
DefaultRoot ~ !wheel
# RootLogin on
AllowOverwrite on
# AllowRetrieveRestart on
# AllowStoreRestart on
DeleteAbortedStores off
TimesGMT off
</Global>
<IfModule mod_ban.c>
BanEngine off
BanControlsACLs all allow group wheel
BanLog /var/log/proftpd/ban.log
BanMessage Host %a has been banned
# -m "mod_ban/rule"
# -v "concat(' BanOnEvent ',event,' ',occurrence,'/',timeinterval,' ',expire)" -n
# -b
BanTable /var/run/proftpd/ban.tab
</IfModule>
<IfModule mod_delay.c>
DelayEngine on
DelayTable "/var/run/proftpd/proftpd.delay"
</IfModule>
<IfModule mod_wrap.c>
TCPAccessFiles /etc/hosts.allow /etc/hosts.allow
TCPAccessSyslogLevels info warn
TCPServiceName ftpd
</ifModule>Line 10 corresponds to
Code:
SyslogFacility ftp
and I can only guess that there is some logging shenanigans going on. If I delete line 10 and try to start ftp again from the services tab, I get the same error and the proftpd.conf file seems to restore itself and render any previous changes void.
I cannot delete the syslog dataset because it is perpetually busy (tried turning off all plugins, jails, and servies). Is there a way to get my FTP back?
