abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Nová verze

    Byla vydána nová verze 14.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 12:55 | Zajímavý software

    Společnost Kaspersky vydala svůj bezplatný Virus Removal Tool (KVRT) také pro Linux.

    Ladislav Hagara | Komentářů: 6
    včera 12:33 | Nová verze

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.4.0 shrnující změny za šest let vývoje. Novinky zahrnují podporu Unicode jako výchozí, export do ePub či DocBook 5 a velké množství vylepšení uživatelského rozhraní a prvků editoru samotného (např. rovnic, tabulek, citací).

    Fluttershy, yay! | Komentářů: 3
    včera 12:00 | Nová verze

    Byla vydána (𝕏) nová verze 7.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 11:11 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 22 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 2
    3.6. 17:00 | IT novinky

    Společnost AMD na veletrhu Computex 2024 představila (YouTube) mimo jiné nové série procesorů pro desktopy AMD Ryzen 9000 a notebooky AMD Ryzen AI 300.

    Ladislav Hagara | Komentářů: 0
    3.6. 16:22 | Nová verze

    OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána ve verzi 4.10.0 . Přehled novinek v ChangeLogu. Vypíchnout lze Wayland backend pro Linux.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: Dovect + virtuální emaily v souboru

    12.4.2014 09:15 Pavel
    Dovect + virtuální emaily v souboru
    Přečteno: 425×
    Ahoj, z různých návodů na internetu ale hlavně z Simple Virtual User Installation se pokouším na opensuse 13.1 rozject poštoní server s virtuálními emaily v souboru. Pro Postfix mi to již běží, ale s Dovecotem stále ne. Při pokusu o přihlášení přes telnet localhost 110 mi to do logu píše chybu:
    dovecot: auth: Error: passwd-file /etc/dovecot/vpasswd: open(/etc/dovecot/vpasswd) failed: Permission denied (euid=482(dovecot) egid=479(dovecot) UNIX perms appear ok (ACL/MAC wrong?), dir owned by 0:0 mode=0755)
    dovecot: auth: passwd-file(user@domena.cz,::1,<l0Hz89L2JwAAAAAAAAAAAAAAAAAAAAAB>): no passwd file: /etc/dovecot/vpasswd
    
    Soubor vpasswd v adresáři existuje viz
    -rw-------   1 dovecot root   122 11. dub 13.25 vpasswd
    
    Musel jsem mu dát i právo na zápis, což se mi jeví podezřelé, jinak to psalo i chybu:
    missing +w perm
    
    Zde je ještě výstup z dovecot -n:
    # 2.1.17: /etc/dovecot/dovecot.conf
    # OS: Linux 3.11.10-7-desktop x86_64 openSUSE 13.1 (x86_64) 
    auth_mechanisms = plain login
    auth_verbose = yes
    disable_plaintext_auth = no
    mail_debug = yes
    mail_location = maildir:~/Maildir
    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 ihave
    passdb {
      args = /etc/dovecot/vpasswd
      driver = passwd-file
    }
    pop3_uidl_format = %g
    protocols = imap pop3
    ssl = no
    userdb {
      args = uid=vmail gid=vmail home=/var/spool/mail/%u
      driver = static
    }
    
    User a grupa vmail také existují, vůbec netuším proč to nenachází ten soubor s hesly, žádné speciálnosti v opensuse nemám, vše jsem dělal dle výše zmíněného návodu. Netušíte, kde mám chybu?

    Řešení dotazu:


    Odpovědi

    12.4.2014 13:52 Host
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Mozna by pomohlo nastavit v dovecot.conf first_valid_uid, last_valid_uid, first_valid_gid a last_valid_gid
    12.4.2014 14:22 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Díky za tip, v návodu to chybí, ale dodal jsem to tam, zkoušel jsem i rozsah od 0 do 999 (=vmail), avšak stále to nepracuje.
    12.4.2014 14:29 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Dokonce jsem při testování změnil vlastníka adresáře /etc/dovecot na dovecot, chyba stále trvá, jen to už nepíše v logu
    ... dir owned by 0:0 mode=0755)
    
    ta zpráva pak končí
    ... UNIX perms appear ok (ACL/MAC wrong?))
    
    Jinak je vše stejné. Našel jsem i zdroják (), ale v C se moc nevyznám, tak netuším, co přesně vadí. Mě vadí, kromě jiného, že to chce právo na zápis! Vždyť se má jen zkontrolovat heslo, nic se nezapisuje!
    13.4.2014 14:46 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Tak jsem si pro test nainstaloval Ubuntu server 13.10, kde je Dovecot 2.1.7. A hle, tam to jde bez problému. Přitom jsem použil stejný konfigurační soubor. Zrada asi bude někde jinde ...
    pavlix avatar 13.4.2014 21:21 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Nemůžu najít informaci, kterou distribuci jsi původně použil.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    13.4.2014 22:03 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Na výstupu dovecot -n je opensuse 13.1, vše je řádně aktualizováno.
    pavlix avatar 13.4.2014 22:36 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Nevím jak to má OpenSUSE s různými bezpečnostními technologiemi. Ale pokud jsi přístupová práva nastavil správně, tak bych očekával problém v nějaké bezpečnostní vstvě mimo samotná přístupová práva.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    14.4.2014 10:47 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Jenže jak jsem psal, žádné speciálnosti v opensuse nemám (nebo o nich nevím). Zkusil jsem na tom samém počítači přeložit a rozjet nejnovější verzi Dovecot 2.2.12 a hle, zase to bez problému pracuje. Že by byl problém přímo v Dovecot 2.1.17?

    Mimochodem, pobavila mě hláška z wiki.ubuntu.cz:
    Pokud chcete program kompilovat, pravděpodobně jste něco špatně pochopili.
    14.4.2014 11:18 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Asi bude problém v balíčku od opensuse, ještě jsem totiž přeložil verzi 2.1.17 a ta také pracuje správně.
    pavlix avatar 14.4.2014 11:27 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Můžeš se podívat do toho balíku, pokud máš na to chuť a čas. Pokud jsi došel až takto daleko, tak máš velkou šanci zjistit, co je špatně prostým srovnáním své kompilace s tou jejich. Podrobně nahlášená chyba by mohla pomoct hromadě dalších.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    15.4.2014 09:20 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Tak už je to vyřešeno, ale nevím, kde byla chyba. Balíček Dovecot jsem odinstaloval a překládal program ze zdrojáků. A to šlo. Pak mě na forums.opensuse.org přesvědčili, že za to může Apparmor, měl jsem ho sice ve stavu disabled, ale byl aktivní. Vypnul jsem ho, nainstaloval zase balíček Dovecot a už to pracovalo správně. Pro test jsem Apparmor zase zapnul a ono to také pracuje správně! Možná mezitím v opensuse opravili apparmor profil dovecot, nevím. Každopádně je to vyřešeno, díky za pomoc!
    15.4.2014 10:02 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Tak zpět, už jsem přepracován. Stále mi běžel na počítači mnou přeložený Dovecot, teď jsem ho killnul a rozjel ten z balíčku a zase to nechodí, bez ohledu na stav Apparmor. Tedy stále NEVYŘEŠENO, omlouvám se za zmatek!
    pavlix avatar 14.4.2014 11:23 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Díky za info.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    16.4.2014 12:52 Pavel
    Rozbalit Rozbalit vše Re: Dovect + virtuální emaily v souboru
    Sláva, konečně to chodí a dokonce i s běžícím apparmor. Do souboru: /etc/apparmor.d/local/usr.lib.dovecot.auth přidán řádek:
    /etc/dovecot/vpasswd r,
    práva souboru /etc/dovecot/vpasswd
    -r-------- 1 dovecot root ... vpasswd
    a pak už to běží jak má, vše je OK!
    díky pavlix

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.