Leonardo.it I say blog!
  • 06
  • mar
  • 2009

Linux: fingersi un altro utente

Utilizzando una qualsiasi distribuzione linux, l’utente è abituato abituati a eseguire programmi come amministratore utilizzando il comando “sudo nome_programma”, ma potrebbe non essere immediato pensare che lo stesso sudo può eseguire programmi anche con altri utenti, che sono presenti nel sistema che si sta utilizzando.

Una semplice dimostrazione consiste nel richiamare il programma whoami che restituisce il nome dell’utente che esegue il comando. Facciamo l’esempio pratico per dimostrare ciò. Apriamo una konsole e digitiamo il programma: “whoami”.

La shell a questo punto ci restituisce il nome utente, quello che si sta utilizzando, quello che è stato utilizzato per eseguire il login. Alla stessa maniera eseguendo: “sudo whoami”. La konsole restituirà root, poiché root è l’utente che viene automaticamente assunto nel comando, sudo.
Per richiamare un comando qualsiasi utilizzando un altro utente, che deve essere presente a sistema, sarà possibile utilizzare il comando di seguito: “sudo -u Utente Programma”.

Ad esempio con il seguente programma: “sudo -u Andrea whoami”.
Il terminale restituirà Andrea e ciò è valido per qualsiasi programma venga eseguito. Ciò si rende utile ad esempio per eseguire un accesso a file o cartelle di proprietà di un altro utente. Ad esempio:
“sudo -u Andrea mkdir /home/andrea/download”
Creerà la cartella di nome download all’interno della home dell’utente andrea e naturalmente tale operazione verrà eseguita utilizzando l’utente che abbiamo indicato. Si nota che per utilizzare quegli utenti di sistema creati automaticamente per l’utilizzo con vari servizi che non possiedono alcuna password o sono disabilitati:
“sudo -u www-data whoami”
L’utente “www-data” è quello sotto il quale gira il servizio HTTP di Apache, un server web molto utilizzato in ambiente Linux, che non possiede alcuna password e non è possibile quindi accedere direttamente.

Termini legati all'articolo: , , , , , .
Altri articoli:

Articoli correlati a "Linux: fingersi un altro utente"

  • Linux: Utenti e Accesso

    Una volta avviato un sistema Linux, prima che sia disponibile l’invito della shell, occorre che l’utente sia riconosciuto dal sistema, attraverso la procedura di accesso


  • Linux Foundation : Fusione con la CELF

    La Linux Foundation ha annunciato la fusione con la Consumer Electronics Linux Forum (CELF). Fondata nel 2003 da otto importanti società di elettronica, tra


  • Interfacce con Linux

    Un sistema Linux si può pensare come una piramide con le seguenti caratteristiche, che sono descritte di seguito. Al livello più basso si trova l’hardware,


  • Ubuntu a 32 con 4 GB di RAM

    Il continuo ed inesorabile calo dei costi della memoria, fa si che sui nostri PC, ormai i banchi di memoria abbondino. Utilizzando sistemi operativi a


  • Il sistema GNU/Linux

    Un sistema Linux può essere definito nel seguente modo: ”GNU/Linux è un sistema multitasking a memoria protetta e multiutente”. Di seguito si avrà una spiegazione più



Commenti:

Commenta su "Linux: fingersi un altro utente"




Il network di TipOff!


Gallery

passaporto elettronico online
impostare account su mail
riparare chiavette usb
come inviare email anonime
itunes sveglia
temperatura cpu
ricaricare postepay
subjoost-shot
proteggere rete wi-fi
salvare pagina web in pdf
Modificare PDF
Daemon Tools Icon
ebay proposta d'acquisto