Jak mogę tworzyć katalogi rekurencyjnie?

|

Czy istnieje metoda Pythona do rekursywnego tworzenia katalogów? Mam taką ścieżkę:

/home/dail/ 

Chcę utworzyć

/home/dail /pierwszy/drugi/trzeci 

Czy mogę to zrobić rekurencyjnie, czy muszę tworzyć jeden katalog po drugim?

To samo dla:

chmod i chown czy mogę to zrobić rekurencyjnie bez przypisywania uprawnień do każdego pliku/katalogu?