diff --git a/plugins/rsyncd/index.py b/plugins/rsyncd/index.py index a720acb4e..5967c5a2e 100755 --- a/plugins/rsyncd/index.py +++ b/plugins/rsyncd/index.py @@ -596,7 +596,8 @@ def makeLsyncdConf(data): cmd_exclude_txt += x + "\n" mw.writeFile(cmd_exclude, cmd_exclude_txt) cmd_pass = name_dir + "/pass" - mw.execShell("chmod 755 " + cmd_pass) + if os.path.exists(cmd_pass): + mw.execShell("chmod 755 " + cmd_pass) mw.writeFile(cmd_pass, t['password']) mw.execShell("chmod 600 " + cmd_pass)