Busybox

Busybox init 可以以非特權使用者身份啟動程序嗎

  • August 28, 2020

我有一個很小的系統,由 Busybox、一個可執行應用程序及其依賴庫組成。我正在使用 Busybox/etc/inittab以非特權使用者身份啟動應用程序:

::sysinit:/sbin/ifup -a -f
::respawn:/bin/busybox su unpriv-user -s /bin/sh -c 'my-executable --arg val --arg val'

系統沒有別的了,我也不想安裝別的了。有沒有更好的方法來指示 Busybox inittab 以給定使用者身份啟動程序,或者su像我一樣使用正確的方法來執行此操作?

su似乎是這樣做的正確方法 - 至少根據他們的郵件列表: http: //lists.busybox.net/pipermail/busybox/2006-January/052015.html

引用自:https://unix.stackexchange.com/questions/606750