[skip ci] remove sudo without password check from UbuntuProv
This commit is contained in:
parent
8bb2e6e950
commit
a06d47ff30
1 changed files with 0 additions and 7 deletions
|
@ -13,13 +13,6 @@ class UbuntuProv internal constructor(
|
||||||
progressType: ProgressType
|
progressType: ProgressType
|
||||||
) : Prov(processor, name, progressType) {
|
) : Prov(processor, name, progressType) {
|
||||||
|
|
||||||
init {
|
|
||||||
val user = cmdNoLog("whoami").out?.trim()
|
|
||||||
if ("root" != user && !cmdNoLog("timeout 1 sudo id").success) {
|
|
||||||
println("IMPORTANT INFO:\nUser $user cannot sudo without entering a password, i.e. some functions may fail!\nIf you need to run functions with sudo, please ensure $user can sudo without password.")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
override fun cmd(cmd: String, dir: String?, sudo: Boolean): ProvResult = taskWithResult {
|
override fun cmd(cmd: String, dir: String?, sudo: Boolean): ProvResult = taskWithResult {
|
||||||
exec(SHELL, "-c", commandWithDirAndSudo(cmd, dir, sudo))
|
exec(SHELL, "-c", commandWithDirAndSudo(cmd, dir, sudo))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue