RE: Automatické vytvoření HOME adresářů podle passwd
Tomáš Koželuh
mr.death na ipq.cz
Čtvrtek Listopad 22 13:28:53 CET 2012
Jestli se nepletu, tak Dovecot umí maildiry vytvářet, stačí mu jenom říct,
kde je má vytvářet.
Já mám taky maily ve /var/mail/domena/username/.Maildir/ a jenom jsem
Dovecotu řekl, jak se s tím vypořádat. Ale maildiry jsem vytvářet nemusel,
jenom jsem je přenášel.
Případně přes find projet /home a pak vytvořit vlastní adresáře, něco jako
find /home -exec mkdir /var/mail/{}/Maildir \;
Ještě bych doporučil používat místo procmail Sieve, je lepší.
> -----Original Message-----
> From: linux-bounces na linux.cz [mailto:linux-bounces na linux.cz] On Behalf
> Of Martin Blaha
> Sent: Thursday, November 22, 2012 11:17 AM
>
> Dobrý den,
> lze prosím nějakým skriptem vytvořit HOME adresáře na základě passwd
> souboru ?
> Mám server kde je cca 40 uživatelů, dodnes jej používali pouze jako
> samba file server, kde měl každý ve svém HOME svoje soubory a pak byl
> společný sdílený adresář pro společné dokumenty.
>
> Nyní však jsem na serveru zprovoznil postfix + dovecot a rád bych aby
> uživatelé měli svoje Maildir adresáře mimo svůj běžný HOME, aby náhodou
> tuto složku přes Windows nesmazali (možná by se dalo nastavit v sambě
> aby tento adresář nezobrazovala včetně souboru .procmailrc)
>
> Můžu tedy ručně vytvořit příkladně /var/mail/USERNAME/Maildir ale
> musím mu pak ručně nastavit práva a vlastníka Rád bych to ale vytvořil
> pomoci nějakého skriptu, nevíte o nějakém hotovém řešení ?
Další informace o konferenci Linux