相关疑难解决方法(0)

如何在chroot jail中运行命令而不是root和没有sudo?

我正在设置一个最小的chroot,并希望避免使用sudo或su,但仍然以非root身份运行我的进程.这是运行chroot requiers root的一个技巧.我可以编写一个程序,它看起来像这样:

uid = LookupUser(args[username])  // no /etc/passwd in jail
chroot(args[newroot])
cd("/")
setuids(uid)
execve(args[exe:])
Run Code Online (Sandbox Code Playgroud)

这是我最好的选择,还是有一个标准工具可以帮助我?


在这里自己动手:

linux system chroot

21
推荐指数
4
解决办法
4万
查看次数

标签 统计

chroot ×1

linux ×1

system ×1