|
Lines 579-584
def backup_offline(src_service_path, dest_tarfile_path, smb_conf_path, dom_sid):
Link Here
|
| 579 |
for filename in filenames: |
579 |
for filename in filenames: |
| 580 |
src = os.path.join(dirpath, filename) |
580 |
src = os.path.join(dirpath, filename) |
| 581 |
dst = os.path.join(dst_dirpath, filename) |
581 |
dst = os.path.join(dst_dirpath, filename) |
|
|
582 |
if os.path.islink(src): |
| 583 |
linkto = os.readlink(src) |
| 584 |
os.symlink(linkto, dst) |
| 585 |
continue |
| 582 |
# create an empty file with metadata |
586 |
# create an empty file with metadata |
| 583 |
smbd.create_file(dst, session_info, service) |
587 |
smbd.create_file(dst, session_info, service) |
| 584 |
ntacl_sddl_str = ntacls_helper.getntacl(src, session_info, as_sddl=True) |
588 |
ntacl_sddl_str = ntacls_helper.getntacl(src, session_info, as_sddl=True) |