- file(etcpasswd,'a').write("%s:x:%d:%d::/home/%s:/bin/bash\n" % (name, uid, uid, name))
+ try:
+ file(etcpasswd,'a').write("%s:x:%d:%d::/home/%s:/bin/bash\n" % (name, uid, uid, name))
+ except:
+ logger.log_exc("exception while updating etc/passwd")
+ sudoers = os.path.join(containerDir, 'etc/sudoers')
+ if os.path.exists(sudoers):
+ try:
+ file(sudoers,'a').write("%s ALL=(ALL) NOPASSWD: ALL\n" % name)
+ except:
+ logger.log_exc("exception while updating /etc/sudoers")