class

Beryl::CLI::RootConn

Inherits Reference < Object

Connexion SSH dont chaque commande tourne en ROOT : telle quelle si beryl est connecté en root, sinon via sudo -n (NOPASSWD attendu, comme sync). Pour les commandes qui pilotent ZFS directement (unlock, lock, status, tang-enroll) : root SSH coupé sur les hôtes durcis (PermitRootLogin no), le compte de connexion (admin) ne voit aucun pool sans escalade (« no such pool available »). L'entrée standard (clé de zfs load-key) traverse sudo.

Constructors

Class methods

line(command : String, root : Bool) : String

Ligne envoyée : la commande telle quelle en root, sinon enrobée (sudo -n sh -c '…', pipes et redirections compris). Pur.

Source

Instance methods

exec(command : String, stdin : String | Nil = nil, raise_on_error : Bool = true) : SSH::Result
Source
host
Source
inner
Source
root?
Source
user
Source