passwd-file, getting invalid uid 0
Larry Rosenman
larryrtx at gmail.com
Wed Jul 19 02:47:01 EEST 2017
Yes. So I guess I just have to ignore the messages.
On Jul 18, 2017 6:45 PM, "Roger Klorese" <rogerklorese at gmail.com> wrote:
> Did you miss the part about 0 also being hardcoded?
>
> On Tue, Jul 18, 2017 at 1:34 PM Larry Rosenman <larryrtx at gmail.com> wrote:
>
>> On Tue, Jul 18, 2017 at 3:31 PM, Larry Rosenman <larryrtx at 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:ler at 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$
>> >
>>
>
More information about the dovecot
mailing list