Package: ruby
Version: 2.5.3-3

Sample test script:
====
#!/usr/bin/ruby

Process::Sys.setegid 1000
Process::Sys.seteuid 1000


out = `mkdir -p bar`
out = `cd . ; mkdir -p foo`
====

bar is owned by uid/gid 1000
foo is owned by root


Or another example:

puts IO.popen("cd .; mkdir test", err: [:child, :out]).readlines.join("")
puts IO.popen("cd .; mkdir test2", err: [:child, :out]).readlines.join("")

test is owned by uid/gid 1000
test2 is owned by root

Reply via email to