summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/Security.py
diff options
context:
space:
mode:
authorbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-09-21 19:00:35 +0000
committerbescoto <bescoto@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2003-09-21 19:00:35 +0000
commitdbe4bc877fd1bf6f495844b1c445eb823d9ebaad (patch)
tree70d28dbaf285c140dcfeb841eb780df143a545d7 /rdiff-backup/rdiff_backup/Security.py
parent02c207a7d50d0622b2ec43e833d26036b5504af4 (diff)
downloadrdiff-backup-dbe4bc877fd1bf6f495844b1c445eb823d9ebaad.tar.gz
Fixed some --restrict options
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@446 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/Security.py')
-rw-r--r--rdiff-backup/rdiff_backup/Security.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/rdiff-backup/rdiff_backup/Security.py b/rdiff-backup/rdiff_backup/Security.py
index 6ee6aa6..c3059d3 100644
--- a/rdiff-backup/rdiff_backup/Security.py
+++ b/rdiff-backup/rdiff_backup/Security.py
@@ -131,7 +131,9 @@ def set_allowed_requests(sec_level):
"Time.setcurtime_local",
"rpath.gzip_open_local_read",
"rpath.open_local_read",
- "Hardlink.initialize_dictionaries"])
+ "Hardlink.initialize_dictionaries",
+ "user_group.uid2uname",
+ "user_group.gid2gname"])
if sec_level == "read-only":
allowed_requests.extend(
["fs_abilities.get_fsabilities_readonly",
@@ -166,7 +168,9 @@ def set_allowed_requests(sec_level):
"Globals.postset_regexp_local",
"Globals.set_select",
"backup.SourceStruct.set_session_info",
- "backup.DestinationStruct.set_session_info"])
+ "backup.DestinationStruct.set_session_info",
+ "user_group.init_user_mapping",
+ "user_group.init_group_mapping"])
def vet_request(request, arglist):
"""Examine request for security violations"""