Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Mon Feb 13 0:27:02 2012 from 38.107.179.230
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Setresuid en anglais

SETRESUID(2) Linux Programmer's Manual SETRESUID(2)
 
NAME


setresuid, setresgid - set real, effective and saved user or group ID
 
SYNOPSIS


#define _GNU_SOURCE #include int setresuid(uid_t ruid, uid_t euid, uid_t suid); int setresgid(gid_t rgid, gid_t egid, gid_t sgid);
 
DESCRIPTION


setresuid() sets the real user ID, the effective user ID, and the saved set-user-ID of the calling process. Unprivileged user processes may change the real UID, effective UID, and saved set-user-ID, each to one of: the current real UID, the current effective UID or the current saved set-user-ID. Privileged processes (on Linux, those having the CAP_SETUID capability) may set the real UID, effective UID, and saved set-user-ID to arbitrary values. If one of the arguments equals -1, the corresponding value is not changed. Regardless of what changes are made to the real UID, effective UID, and saved set-user-ID, the file system UID is always set to the same value as the (possibly new) effective UID. Completely analogously, setresgid() sets the real GID, effective GID, and saved set-group-ID of the calling process (and always modifies the file system GID to be the same as the effective GID), with the same restrictions for non-privileged processes.
 
RETURN VALUE


On success, zero is returned. On error, -1 is returned, and errno is set appropriately.
 
ERRORS


EAGAIN uid does not match the current UID and this call would bring that user ID over its RLIMIT_NPROC resource limit. EPERM The calling process is not privileged (did not have the CAP_SETUID capability) and tried to change the IDs to values that are not permitted.
 
VERSIONS


These calls are available under Linux since Linux 2.1.44.
 
CONFORMING TO


These calls are non-standard; they also appear on HP-UX and some of the BSDs.
 
NOTES


Under HP-UX and FreeBSD the prototype is found in . Under Linux the prototype is provided by glibc since version 2.3.2.
 
SEE ALSO


getresuid(2), getuid(2), setfsgid(2), setfsuid(2), setreuid(2), setuid(2), capabilities(7), credentials(7), feature_test_macros(7)
 
COLOPHON


This page is part of release 3.05 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2007-07-26 SETRESUID(2)


 Dernières recherches
Man  en anglais Man setresuid en anglaisMan  en français Man setresuid en français
Man  en anglais Man mq_notify en anglaisMan  en français Man mq_notify en français
Man  en anglais Man nanosleep en anglaisMan  en français Man nanosleep en français
Man  en anglais Man fpathconf en anglaisMan  en français Man fpathconf en français
Man  en anglais Man inet_aton en anglaisMan  en français Man inet_aton en français
Man  en anglais Man ftp en anglaisMan  en français Man ftp en français
Man  en anglais Man strsignal en anglaisMan  en français Man strsignal en français
Man  en anglais Man bootparam en anglaisMan  en français Man bootparam en français
Man  en anglais Man inet_ntoa en anglaisMan  en français Man inet_ntoa en français
Man  en anglais Man setitimer en anglaisMan  en français Man setitimer en français
Man  en anglais Man alphasort en anglaisMan  en français Man alphasort en français
Man  en anglais Man tcsetattr en anglaisMan  en français Man tcsetattr en français
Man  en anglais Man badblocks en anglaisMan  en français Man badblocks en français
Man  en anglais Man sigsetops en anglaisMan  en français Man sigsetops en français
Man  en anglais Man protocols en anglaisMan  en français Man protocols en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher