sudo

Sudo: non chiedere la password per certi comandi

Tags: pillsudo

Se vogliamo che il comando SUDO faccia passare alcuni comandi, senza chiedere la password, è sufficiente modificare il file di configurazione (usando il comando visudo), cercare la linea di configurazione del nostro utente, ad esempio:

user ALL=(ALL) ALL

E aggiungere subito dopo (in modo che per gli altri comandi continui a funzionare il sudo con password)

user ALL=(ALL) NOPASSWD: /usr/bin/comando1,/usr/bin/comando2

E' anche possibile usare questa linea per fare in modo che non venga più chiesta la password in generale (in questo caso si può eliminare la linea precedente):

user ALL=(ALL) NOPASSWD: ALL

Sudo di app grafiche e "Invalid MIT-MAGIC-COOKIE-1"

x
Tags: sudox

Problema: eseguite una applicazione grafica tramite terminale che necessità di permessi di root, ad esempio "kcalc".

Il risultato è questo...

sudo kcalc
Invalid MIT-MAGIC-COOKIE-1 keykcalc: cannot connect to X server :0

Il problema si presentava su Arch Linux (nessun problema a riguardo su Ubuntu).

ll motivo del blocco riguarda i permessi per accedere ad X, lanciato da un altro utente, e l'accesso alle informazioni di autorizzazioni per questo collegamento.

Le soluzioni sono varie:

A: Usare un sudo grafico...

Ad esempio "kdesu", se si è su kde, quindi:

kdesu kcalc