Add sudo handling to serverConn

master
HimbeerserverDE 2021-08-27 20:52:25 +02:00
parent 10fa1679e0
commit 11ee71e7d2
No known key found for this signature in database
GPG Key ID: 1A651504791E6A8B
1 changed files with 10 additions and 0 deletions

View File

@ -134,9 +134,19 @@ func handleSrv(sc *serverConn) {
})
case *mt.ToCltDisco:
sc.log("<--", fmt.Sprintf("deny access %+v", cmd))
if sc.client() != nil {
ack, _ := sc.client().SendCmd(cmd)
<-ack
sc.client().Close()
}
case *mt.ToCltAcceptAuth:
sc.auth.method = 0
sc.SendCmd(&mt.ToSrvInit2{Lang: sc.client().lang})
case *mt.ToCltDenySudoMode:
sc.log("<--", "deny sudo")
case *mt.ToCltAcceptSudoMode:
sc.log("<--", "accept sudo")
sc.state++
}
}
}