UNPKG

hivessh

Version:

HiveSsh is an innovative library designed to streamline SSH2 connections and simplify task execution on Linux servers.

11 lines 928 B
import { SshHost } from "../SshHost.js"; export declare function isSudoer(sshHost: SshHost, user?: string): Promise<boolean>; export declare function listUsers(sshHost: SshHost): Promise<string[]>; export declare function listUserInGroups(sshHost: SshHost, user?: string): Promise<string[]>; export declare function isUserInGroup(sshHost: SshHost, group: string, user?: string): Promise<boolean>; export declare function addUserToGroup(sshHost: SshHost, group: string, user?: string): Promise<void>; export declare function removeUserFromGroup(sshHost: SshHost, group: string, user?: string): Promise<void>; export declare function createGroup(sshHost: SshHost, group: string, gid?: number): Promise<void>; export declare function renameGroup(sshHost: SshHost, group: string, newName: string): Promise<void>; export declare function deleteGroup(sshHost: SshHost, group: string): Promise<void>; //# sourceMappingURL=User.d.ts.map