Ciao a tutti,
sto cercando di creare un file .sh che contenga due comandi da riga di comando eseguiti con sudo (devono necessariamente contenere sudo).

Il problema è che quando eseguo il mio file .sh come "programma di avvio", cioè automaticamente ogni volta che si accende la mia jetson, giustamente il file non viene eseguito perché richiederebbe l'uso della password.
Il file in sé funziona, se lo eseguo da terminale con ./file.sh mi dice permessi mancanti, se invece lo eseguo come sudo ./file.sh poi mi fa mettere la password dell'account e poi funziona tutto.

Il fatto è che non posso essere fisicamente lì a mettere la password se il file deve avviarsi in automatico all'avvio, dato che appunto il sistema si sta avviando...
spero di essere stato abbastanza chiaro, in sostanza, qualcuno può aiutarmi?
Grazie mille in anticipo a chiunque risponderà!

PS:
nome file: attiva_Vino_desktopRemoto.sh
Soluzione già testata ma nel mio caso non funziona:

$sudo visudo

(aggiunto in fondo al file)

nome_utente ALL=(TUTTI) NOPASSWD: /home/nome_utente/attiva_Vino_desktopRemoto.sh

Ho già dato i permessi al file:

$ sudo chmod +x /path/to/attiva_Vino_desktopRemoto.sh

ed il file è composto da queste semplici righe:

#! /bin/sh
sudo systemctl abilita vino-server
sudo systemctl avvia vino-server

chiesto 30 Dec '23, 10:27

stefano13503's gravatar image

stefano13503
402

modificato 30 Dec '23, 13:55

enzotib's gravatar image

enzotib ♦♦
14.1k113187

All'avvio intendi al boot della macchina o al login dell'utente?

(30 Dec '23, 13:55) enzotib ♦♦ enzotib's gravatar image

ciao, scusa la tarda risposta, non mi era arrivata la notifica del tuo commento... Comunque all'avvio si intende al boot della macchina, il login utente è disattivato e fa l'accesso in automatico. Però in sostanza a me basta che quando "spengo e poi riaccendo" sia stato eseguito quel file prima di "mostrarmi il desktop"...

(18 Jan, 10:38) stefano13503 stefano13503's gravatar image
Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×2,093

domanda posta: 30 Dec '23, 10:27

domanda visualizzata: 109 volte

ultimo aggiornamento: 18 Jan, 10:38

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.