[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sudoers - permettere comando user@host



On Mon, 14 Feb 2011 09:34:07 +0000 (UTC), hjubal wrote:

> On Mon, 14 Feb 2011 09:23:09 +0100, David Paleino wrote:
> 
> > Direi che BACKUPSERVERS dev'essere "hostb", non "marte" (o "hosta", a
> > quanto ho capito).
> 
> Hai ragione, 'hosta'; in realtà nella descrizione del problema ho cercato 
> di generalizzare (nel mio caso 'hosta' si chiama 'marte' ed e' la 
> macchina dalla quale mi voglio collegare a 'hostb') ed ho mancato una 
> sostituzione nel testo del post. ;)

Quello che intendevo dire è che, secondo sudoers(5) nella sintassi:

    user host = comando

"host" è l'host su cui eseguire il comando, non *DA* cui.
Quindi, se devi poter eseguire "pippo" su "hostb", la riga sarebbe:

    user hostb = pippo

Mi rendo conto che però non ha senso :), ma tentar non nuoce.

Quindi, cambia:

    Host_Alias      BACKUPSERVERS=marte, 10.1.1.134

in:

    Host_Alias      BACKUPSERVERS=hostb  # la macchina su cui eseguire "tar"

> Il problema e' che su 'hostb' non riesco a specificare la macchina dalla 
> quale accettare l'esecuzione del comando sudo senza password.

Appunto, la password non dovrebbe chiedertela proprio (NOPASSWD).

A naso direi che da sudo non puoi limitare la macchina *da* cui accettare
comandi; questo è un controllo da far fare a ssh.


-- 
 . ''`.   Debian developer | http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- http://deb.li/dapal
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Attachment: signature.asc
Description: PGP signature


Reply to: