Logo AdamantioAdamantio.netlogotoplogoright
logobottom
 Registrati
 Forum
Ricerche Downloads Profilo Utente Argomenti
    
Sommario
Utenti e Visitatori

Server Date/Time
Date: 08 Feb 2012
Time: 11:29:57
GMT: +0100

 Hits:
Today: 320
Overall: 9349743

Iscritti:
Ultimo: Exart
Iscritti oggi: 0
Iscritti ieri: 0
Complessivi: 463

Persone Online:
Visitatori: 17
Iscritti: 0
Totale: 17
Effemeridi
In questo giorno...
1865
Gregor Mendel, abate naturalista, delinea le regole dell'ereditarietà...
1926
Fondazione degli studios Disney.
1828
Nasce Giulio Verne (scrittore)
1835
Nasce Mendeleyev Dimitri (chimico, creatore della tavola degli elementi)
1955
Nasce John Grisham (scrittore, "I confratelli")
Cerca sul sito


setuid


setuid - imposta identità utente

setuid imposta l'effettiva ID utente del processo corrente. Se l'effettiva userid del chiamante è root, sono impostate le user ID reali e salvate.

Sotto Linux, setuid è implementato come la versione POSIX con la caratteristica _POSIX_SAVED_IDS. Ciò permette ad un programma setuid (che non sia root) di lasciare tutti i suoi privilegi utente, eseguire un compito non privilegiato, quindi ri-ottenere gli originali effettivi user ID in modo sicuro.

Se l'utente è root o il programma è setuid root, un attenzione speciale deve essere presa. La funzione setuid controlla l'uid effettiva del chiamante e se esso è il superuser, tutti i processi relativi all'user ID sono impostati all'uid. Dopo che ciò è avvenuto, è impossibile per il programma riottenere i privilegi di root.

In questo modo un programma setuid-root che vorrà temporaneamente lasciare i privilegi di root, assumere l'identità di un utente non-root, e quindi riottenere i privilegi di root successivamente non potrà usare setuid. Puoi ottenere questo con la (non-POSIX, BSD) chiamata seteuid.






[ Indietro ]

Comandi e termini unix linux

Copyright © di Adamantio.net - (926 letture)




All logos and trademarks in this site are property of their respective owner.
The comments are property of their posters, all the rest 2002 by me.
You can syndicate our news using the file backend.php [RSS] [Valid RSS].

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Generazione pagina: 0.08 Secondi

Theme Design by: Lorkan Themes