Generalita' Comandi Programmazione Manuale Zenity Free Script
Corso Linux - Sezione Generalita' - Capitolo Shell Bash
Linux utilizza la "SHELL", chiamata anche "Terminale" o "Consolle", per comandare il sistema:
l'utente scrive in ambiente testo il comando, la linee di comando o lo script e la SHELL ne interpretra i comandi e li trasmette al sistema operativo per farli eseguire.
Nel caso usaste una "DISTRO UBUNTU", per accedere al terminale andate su Applicazioni > Accessori > Terminale.
Ci sono vari tipi di SHELL, noi useremo la BASH, che e' una delle piu' potenti e senz'altro la piu' idonea ad eseguire gli script, che resta in attesa finche' non premeremo CTRL-D o scriveremo exit seguito da invio e si presenta con il suo PROMPT
Per acquisire temporaneamente i privilegi di root, aprire la SHELL e digitare:
I privilegi acquisiti in questo modo saranno validi per circa cinque minuti nell'ambito della SHELL aperta, cosi' che i successivi comandi preceduti da sudo non saranno seguiti da richieste d'immisione password.
Con sudo l’amministratore del sistema può assegnare privilegi particolari a qualsiasi utente, definire quali comandi far eseguire e quali no, avere il log di tutte le operazioni effettuate e ricevere via email informazioni su tentativi non autorizzati.
Anche se vivamente sconsigliabile per motivi di sicurezza, potete abilitare l'utente root con i seguenti comandi:
Per impartire comandi con i privilegi assegnati ad altro utente, che puo' anche essre il superuser "root", occorre dare il comando:
Dopo aver fornito la propria password, esegue i successivi "comandi" con i privilegi di "nome_nuovo_utente, fino ad un esplicito rilascio dei privilegi (ad esempio digitando exit e premendo tasto invio)
Per avviare applicazioni in modalita root da shell si battono i seguenti comandi:
Lo "script" e' un file testo avente la seguente struttura:
Dopo averlo salvato nel PATH (ad esempio /home/nome utente/programmazione/ ) occorre renderlo eseguibile scrivendo nella SHELL:
Ogni volta che nella SHELL scriveremo: