lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

010-Run-as-user-group-radicale-radicale.patch (679B)


      1 Subject: [PATCH] Run as user radicale and group radicale
      2 
      3 Patch to run Radicale service as radicale:radicale non root user
      4 
      5 Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
      6 ---
      7  bin/radicale | 7 +++++++
      8  1 file changed, 7 insertions(+)
      9 
     10 diff --git a/bin/radicale b/bin/radicale
     11 index 619aca5..7466020 100755
     12 --- a/bin/radicale
     13 +++ b/bin/radicale
     14 @@ -26,6 +26,13 @@ Launch the server according to configuration and command-line options.
     15  
     16  """
     17  
     18 +# inserted to run as user radicale
     19 +import pwd, grp, os
     20 +uid = pwd.getpwnam('radicale').pw_uid
     21 +gid = grp.getgrnam('radicale').gr_gid
     22 +os.setegid(gid)
     23 +os.seteuid(uid)
     24 +
     25  import radicale.__main__
     26  
     27  
     28 -- 
     29 2.1.0
     30