Did you miss the part about 0 also being hardcoded? On Tue, Jul 18, 2017 at 1:34 PM Larry Rosenman <larry...@gmail.com> wrote:
> On Tue, Jul 18, 2017 at 3:31 PM, Larry Rosenman <larry...@gmail.com> > wrote: > > > That didn't change it :( > > Jul 18 15:28:14 thebighonker dovecot: auth-worker(77908): Error: > > passwd-file /etc/passwd: User root has invalid UID '0' > > Jul 18 15:28:14 thebighonker dovecot: auth-worker(77908): Error: > > passwd-file /etc/passwd: User toor has invalid UID '0' > > > > doveconf -n: > > lrosenman:~ lrosenman$ ssh tbh.lerctr.org doveconf -n > > # 2.2.31 (65cde28): /usr/local/etc/dovecot/dovecot.conf > > # Pigeonhole version 0.4.19 (e5c7051) > > # OS: FreeBSD 11.1-PRERELEASE amd64 > > auth_mechanisms = plain login > > auth_realms = lerctr.org thebighonker.lerctr.org tbh.lerctr.org > > thejonesonair.com thejonesonair.net > > default_vsz_limit = 1 G > > deliver_log_format = msgid=%m: %$ (subject=%s from=%f size=%w) > > doveadm_password = # hidden, use -P to show it > > first_valid_gid = 0 > > first_valid_uid = 0 > > lda_mailbox_autocreate = yes > > listen = 192.147.25.65, :: > > lmtp_save_to_detail_mailbox = yes > > login_access_sockets = tcpwrap > > mail_attribute_dict = file:%h/mail/.imap/dovecot-mail-attributes > > mail_location = mbox:~/mail:INBOX=~/mail/INBOX > > mail_log_prefix = "%s(%u/%p): " > > mail_plugins = " fts fts_solr notify stats virtual" > > mail_privileged_group = mail > > mail_server_admin = mailto:l...@lerctr.org > > mail_server_comment = LERCTR Mail Server > > mailbox_list_index = yes > > managesieve_notify_capability = mailto > > managesieve_sieve_capability = fileinto reject envelope encoded-character > > vacation subaddress comparator-i;ascii-numeric relational regex > imap4flags > > copy include variables body enotify environment mailbox date index ihave > > duplicate mime foreverypart extracttext vacation-seconds editheader > > mboxmetadata servermetadata imapsieve vnd.dovecot.imapsieve > > namespace archive { > > hidden = no > > list = no > > location = mbox:~/MAIL-ARCHIVE > > prefix = ARCHIVE/ > > separator = / > > } > > namespace inbox { > > inbox = yes > > location = > > mailbox Drafts { > > special_use = \Drafts > > } > > mailbox INBOX { > > auto = create > > } > > mailbox SENT { > > special_use = \Sent > > } > > mailbox SPAM { > > special_use = \Junk > > } > > mailbox "Sent Messages" { > > special_use = \Sent > > } > > mailbox Trash { > > special_use = \Trash > > } > > mailbox virtual/Flagged { > > special_use = \Flagged > > } > > mailbox virtual/all { > > special_use = \All > > } > > prefix = > > } > > namespace virtual { > > hidden = no > > list = yes > > location = virtual:~/MAIL-VIRTUAL:INDEX=MEMORY > > prefix = Virtual/ > > separator = / > > } > > passdb { > > args = /usr/local/etc/dovecot/dovecot-sql.conf.ext > > driver = sql > > } > > passdb { > > args = user=%Ln noauthenticate > > driver = static > > skip = authenticated > > } > > passdb { > > args = failure_show_msg=yes session=yes max_requests=20 > > driver = pam > > skip = authenticated > > } > > plugin { > > fts = solr > > fts_autoindex = yes > > fts_solr = url=http://thebighonker.lerctr.org:8983/solr/dovecot/ > > fts_tika = http://localhost:9998/tika/ > > imapsieve_mailbox1_before = file:/usr/local/share/dovecot- > > pigeonhole/sieve/report-spam.sieve > > imapsieve_mailbox1_causes = COPY > > imapsieve_mailbox1_name = SPAM > > imapsieve_mailbox2_before = file:/usr/local/share/dovecot- > > pigeonhole/sieve/report-ham.sieve > > imapsieve_mailbox2_causes = COPY > > imapsieve_mailbox2_from = SPAM > > imapsieve_mailbox2_name = * > > imapsieve_url = sieve://thebighonker.lerctr.org > > mail_log_events = delete undelete expunge copy mailbox_delete > > mailbox_rename flag_change append > > mail_log_fields = uid box msgid size from subject vsize flags > > recipient_delimiter = + > > sieve = ~/.dovecot.sieve > > sieve_dir = ~/sieve > > sieve_execute_bin_dir = /usr/local/share/dovecot-pigeonhole/sieve > > sieve_extensions = +editheader +vacation-seconds +mboxmetadata > > +servermetadata > > sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.execute > > sieve_pipe_bin_dir = /usr/local/share/dovecot-pigeonhole/sieve > > sieve_plugins = sieve_imapsieve sieve_extprograms > > stats_command_min_time = 1 mins > > stats_domain_min_time = 12 hours > > stats_ip_min_time = 12 hours > > stats_memory_limit = 16 M > > stats_refresh = 5s > > stats_session_min_time = 15 mins > > stats_track_cmds = yes > > stats_user_min_time = 1 hours > > } > > protocols = imap pop3 lmtp sieve > > service auth { > > unix_listener auth-client { > > mode = 0666 > > } > > unix_listener auth-master { > > mode = 0666 > > } > > } > > service doveadm { > > inet_listener http { > > port = 8080 > > ssl = yes > > } > > } > > service indexer-worker { > > drop_priv_before_exec = yes > > } > > service lmtp { > > inet_listener lmtp { > > address = 127.0.0.1 > > port = 24 > > } > > } > > service managesieve-login { > > inet_listener sieve { > > port = 4190 > > } > > inet_listener sieve_deprecated { > > port = 2000 > > } > > } > > service stats { > > chroot = empty > > client_limit = 0 > > drop_priv_before_exec = no > > executable = stats > > extra_groups = > > fifo_listener stats-mail { > > group = > > mode = 0666 > > user = > > } > > fifo_listener stats-user { > > group = > > mode = 0666 > > user = > > } > > group = > > idle_kill = 4294967295 secs > > privileged_group = > > process_limit = 1 > > process_min_avail = 0 > > protocol = > > service_count = 0 > > type = > > unix_listener stats { > > group = > > mode = 0666 > > user = > > } > > user = $default_internal_user > > vsz_limit = 18446744073709551615 B > > } > > service tcpwrap { > > unix_listener login/tcpwrap { > > group = $default_login_user > > mode = 0600 > > user = $default_login_user > > } > > } > > ssl_cert = </home/ler/letsencrypt-home/lerctr.org/fullchain.cer > > ssl_cipher_list = > EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384: > > EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256: > > EECDH+AESGCM:EECDH:EDH+AESGCM:EDH+aRSA:HIGH:!MEDIUM:!LOW:! > > aNULL:!eNULL:!LOW:!RC4:!MD5:!EXP:!PSK:!SRP:!DSS > > ssl_key = # hidden, use -P to show it > > ssl_protocols = !SSLv2 !SSLv3 > > userdb { > > args = /usr/local/etc/dovecot/dovecot-sql.conf.ext > > driver = sql > > } > > userdb { > > args = username_format=%Ln /etc/passwd > > driver = passwd-file > > } > > verbose_proctitle = yes > > protocol lmtp { > > mail_plugins = " fts fts_solr notify stats virtual sieve mail_log" > > } > > protocol lda { > > mail_plugins = " fts fts_solr notify stats virtual sieve mail_log" > > } > > protocol pop3 { > > mail_plugins = " fts fts_solr notify stats virtual mail_log" > > } > > protocol !doveadm { > > mail_plugins = " fts fts_solr notify stats virtual mail_log" > > } > > protocol imap { > > imap_client_workarounds = tb-extra-mailbox-sep tb-lsub-flags > > imap_logout_format = in=%i out=%o fhc=%{fetch_hdr_count} > > fhb=%{fetch_hdr_bytes} fbc=%{fetch_body_count} fbb=%{fetch_body_bytes} > > del=%{deleted} exp=%{expunged} trash=%{trashed} > > imap_metadata = yes > > mail_max_userip_connections = 50 > > mail_plugins = " fts fts_solr notify stats virtual mail_log imap_sieve > > imap_stats stats" > > } > > lrosenman:~ lrosenman$ > > >