Pagina 1 di 1

[RISOLTO] Dare uno specifico comando senza sudo e password ?

Inviato: sabato 22 ottobre 2011, 14:54
da Anarchico
Come da oggetto, solo questo comando

Codice: Seleziona tutto

sudo /etc/int.d/network-manager restart
dico solo questo comando perchè cercando ho trovato un modo anche se non va o magari sbaglio io, fa si che poi non bisogna più digitare la password su tutti i comandi, mentre io vorrei solo in quel comando,magari creare anche un lanciatore? cosa che ho fatto ma si apre sempre il terminale chiedendomi la password e mi annoia mi annoia si perchè mi annoia che a volte riconosce la chavetta 3 e quasi sempre no.

Grazie

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 14:56
da jerico
le chiavette tre sono un disastro. di solito la riconosce sempre se la inserisci prima di accendere il pc

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 15:02
da il_muflone

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 15:02
da Anarchico
jerico ha scritto: le chiavette tre sono un disastro. di solito la riconosce sempre se la inserisci prima di accendere il pc
No al contrario,io la devo togliere prima di accendere il pc,così facendo e poi la metto dopo avviato la riconosce,oppure se l ho dimenticata inserita senza che riavvio mi basta togliere la chiavetta e poi dare

Codice: Seleziona tutto

sudo /etc/init.d/network-manager restart
metto la chiavetta e poi la riconosce quindi,vorrei creare un lanciatore con quel comando senza sudo e password almeno questo  :-[

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 15:06
da streetcross
basta aggiungere una eccezione a sudo:

Codice: Seleziona tutto

sudo visudo
aggiungi

Codice: Seleziona tutto

Cmnd_Alias nmrestart=/etc/init.d/network-manager restart
che crea l'alias nmrestart

Codice: Seleziona tutto

utente host=NOPASSWD:nmrestart
sostituendo il nome utente e host, salva e chiudi, ora non dovrebbe chiederti la passwd, puoi anche fare un lanciatore per non aprire sempre il terminale

EDIT ha postato prima muflone

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 15:32
da Anarchico
Chiedo scusa,ma perchè si apre solo con nano?che non so usarlo nano cioè prima ho salvato il file seguendo ciò che ha citato muflone,ma non funge cioè sbaglio sicuro mi trovo due file salvati con nome sudoers.tmp.save e un altro con sudoers.tmp.save.1 quindi,non ho ancora provato ciò che dici tu @streetcross, dov è sto file provo ad editarlo a mano si può?

Grazie

[EDIT] editarlo a mano intendo con il mio gedit  :-[

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 15:36
da il_muflone
cos'ha nano di tanto difficile? ti sposti con le freccette, scrivi normalmente ed esci con CTRL+X (l'avevo scritto).

bah comunque puoi usare anche un altro editor, nel comando al posto di nano scrivi gedit se preferisci.

il file anche se esiste non si modifica manualmente, se qualche disgraziato vorra` suggerirtelo si assumera` il rischio di quello che ti sta consigliando. lo strumento giusto e` visudo.

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 15:39
da streetcross
il_muflone ha scritto: cos'ha nano di tanto difficile? ti sposti con le freccette, scrivi normalmente ed esci con CTRL+X (l'avevo scritto).

bah comunque puoi usare anche un altro editor, nel comando al posto di nano scrivi gedit se preferisci.

il file anche se esiste non si modifica manualmente, se qualche disgraziato vorra` suggerirtelo si assumera` il rischio di quello che ti sta consigliando. lo strumento giusto e` visudo.
Ti ha detto tutto, lo strumento da usare è visudo altriment non te lo avrei detto, normalmente consiglio gedit come tutti è chiaro, ma come vedi visudo non è né nano né vi, è uno strumento apposito e se c'è è per un buon motivo, non posso consigliarti qualcosa che sicuramente farà danni al tuo sistema

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 16:08
da Anarchico
streetcross ha scritto: Ti ha detto tutto, lo strumento da usare è visudo altriment non te lo avrei detto, normalmente consiglio gedit come tutti è chiaro, ma come vedi visudo non è né nano né vi, è uno strumento apposito e se c'è è per un buon motivo, non posso consigliarti qualcosa che sicuramente farà danni al tuo sistema
Ti devo solo del grazie
il_muflone ha scritto: cos'ha nano di tanto difficile? ti sposti con le freccette, scrivi normalmente ed esci con CTRL+X (l'avevo scritto).
Chiedo scusa, non ho proseguito la lettura della discussione.
il_muflone ha scritto: bah comunque puoi usare anche un altro editor, nel comando al posto di nano scrivi gedit se preferisci.
Tipo nano mi apre un file /etc/sudoers.tmp quindi sarebbe

Codice: Seleziona tutto

sudo gedit /etc/sudoers.tmp
giusto?
il_muflone ha scritto: il file anche se esiste non si modifica manualmente, se qualche disgraziato vorra` suggerirtelo si assumera` il rischio di quello che ti sta consigliando. lo strumento giusto e` visudo.
Di solito per modificare un file entro da root e modifico e salvo,ma quì il file do sta cioè dov è,ciò che mi apre nano non lo vedo  :-[

Comunque grazie la soluzione c'è devo solo essere bravo io,si bravo che se riesco sono bravo  :P

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 16:10
da il_muflone
ti invito a rileggere quanto sopra.
se vuoi usare gedit puoi usarlo ma richiamando sempre visudo.

nel mio esempio ho scritto esplicitamente nano come editor di testo, se cambi in gedit allora visudo usera` gedit.

non fare altro oltre quanto ti e` stato detto, se farai di testa tua ti ritroverai il tuo utente che non potra` piu` usare sudo e quindi neanche poter sistemare ai danni che farai.

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 16:29
da Anarchico
@il muflone fidati ho capito devo solo eseguire  ;)

Poi cerco di approfittare per chiedere altre due cose che comunque riguarda la discussione.

1 la chiedo direttamente a te @il muflone, riguardo il restart senza sudo e password del network-manager,ho provato a dare i permessi al file tipo ho messo anarchico leggere e scrivere ma non funge forse dovo mettere admin?

2 la discussione cioè il nocciolo è diviso in due cioè il comando senza sudo e password e poi c'è che devo comunque togliere e mettere la chiavetta,c'è un modo per disattivare quella porta usb senza dover togliere e mettere? spero di essermi spiegato.

Grazie

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 16:32
da il_muflone
1- gli script non possono essere impostati suid su linux pertanto l'unico modo per avviarli da root e` quello di eseguirli con sudo.

2- disattivare la porta e` possibile, ma dubito servirebbe a qualcosa.
se hai un problema specifico con quella chiavetta apri un topic a riguardo, questo qui affronta la questione di sudo senza richiesta di password.

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 16:44
da Anarchico
il_muflone ha scritto: 1- gli script non possono essere impostati suid su linux pertanto l'unico modo per avviarli da root e` quello di eseguirli con sudo.
Ok grazie almeno la smetto di smanettare e di fare danni.
il_muflone ha scritto: 2- disattivare la porta e` possibile, ma dubito servirebbe a qualcosa.
se hai un problema specifico con quella chiavetta apri un topic a riguardo, questo qui affronta la questione di sudo senza richiesta di password.
Si però intendo disattivare e poi riattivare come togliere e mettere la chiavetta con le mani,la chievetta è dietro al pc quindi son costretto a spostare la scrivania, però ha le rotelle  ;D la discussione non la apro non ti dico il perchè,ho fatto la domanda quì che immaginavo che tu lo sapessi.

Comunque Grazie e metto risolto

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 16:49
da il_muflone
in generale ci sono varie maniere per disattivare una porta usb e poi riattivarla.

il sistema che utilizzo io sta nello scrivere da root il device_id nel file unbind del driver su /sys/bus/usb/drivers/NOME_DRIVER_UTILIZZATO
e poi scrivere lo stesso device_id nel file bind dello stesso driver.
maggiori informazioni le puoi trovare qui
https://lwn.net/Articles/143397/

Ti invito a non proseguire l'argomento su questo topic in quanto non riguarda questo problema e anche se lo farai mi asterro` dal risponderti ulteriormente.

saluti

P.S. hai dimenticato il risolto sul primo messaggio.

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 16:55
da Anarchico
Perdonami @il muflone, anzi tutti, ma non riesco a mettere risolto  :-[ forse perchè il titolo è troppo lungo  (rotfl)  (ot) perdonatemi uffà basta.

Scusate Grazie

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 19:31
da streetcross
Basta che aggiungi [RISOLTO] a mano al titolo clickando modifica sul primo post

;)

don't worry about a thing, cause every little thing gonna be all right  (good)

Re: Dare uno specifico comando senza sudo oppure senza digitare la password ?

Inviato: sabato 22 ottobre 2011, 20:45
da Anarchico
Riesco a scrivere fino [RISOLT poi non va più avanti, c'è il caso anche quì servono i permessi  ;D scherzo troppo lungo il titolo.

Re: [RISOLTO] Dare uno specifico comando senza sudo e password ?

Inviato: sabato 22 ottobre 2011, 20:51
da streetcross
;D ciao aurora  (b2b)

Re: [RISOLTO] Dare uno specifico comando senza sudo e password ?

Inviato: giovedì 27 ottobre 2011, 22:49
da Anarchico
Network-manager ci son riuscito, poi mi stò divertendo un po,infatti ho fatto dei casini ho dovuto editare il file (sudoers) avviando una distro live  :-[  comunque son riuscito a far partire virtualbox (quello lanciato con sudo cioè gksu) cioè senza dover poi digitare la password, ma non riesco con gparted ed unetbootin (unetbootin è un discorso a parte).