Bugfix: Directories in /etc/skel will get users ownership when home dir is created (#24943)

* Bugfix: Directories in /etc/skel will get users ownership when home dir is created
* Bugfix: Chmod works now recursive for the home dir

(cherry picked from commit 0dc5e8bf71)
This commit is contained in:
cheko 2017-05-23 20:31:28 +02:00 committed by James Cammarata
parent cd659994bd
commit f82e80dac6

View file

@ -719,7 +719,7 @@ class User(object):
os.chown(path, uid, gid)
for root, dirs, files in os.walk(path):
for d in dirs:
os.chown(path, uid, gid)
os.chown(os.path.join(root, d), uid, gid)
for f in files:
os.chown(os.path.join(root, f), uid, gid)
except OSError: