遠端sudo與cap_setpcap

weixin_40455124發表於2020-12-09

sshpass也可以執行sudo,但需要時-S模式接收密碼,不是非常安全

sshpass -e  ssh xiehq@192.168.157.140 "echo $SSHPASS| sudo -S   setcap cap_dac_override,cap_sys_ptrace+eip /home/xiehq/x"

如果要對子process進行授權,一定要給主程式賦予cap_setpcap許可權,cap_setfcap能否使用,沒有測試,同時個人認為如果需要cap_setfcap,不如直接對相關檔案授予對應capability。

sudo setcap cap_dac_override,cap_sys_ptrace,cap_setpcap+eip /data/loguser/prometheus/go-capability

相關文章