Comment puis-je créer des répertoires de manière récursive ?

|

Existe-t-il une méthode Python pour créer des répertoires de manière récursive ? J'ai ce chemin :

/home/dail/ 

Je voudrais créer

/home/dail /first/second/third 

Puis-je le faire de manière récursive ou dois-je créer un répertoire après l'autre ?

Même chose pour :

chmod et chown puis-je le faire de manière récursive sans attribuer d'autorisations pour chaque fichier/répertoire ?