Busybox
Busybox init 可以以非特權使用者身份啟動程序嗎
我有一個很小的系統,由 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