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


  • 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,


  • 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ù


  • 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


  • 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



Commenti:

Commenta su "Linux: fingersi un altro utente"




Gallery

ebay proposta d'acquisto
estratte audio da un video
installare windows su mac
countdown flash
biglietti del treno online
subjoost-shot
mappe google maps offline
Upload file, upload file grandi dimensioni
salvare pagina web in pdf
come usare paypal
creare cartelle preferite
disinstallare un programma
rimuovere limite megavideo