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