Différence entre uid effectif et UID?

Uid effectif n'est pas le même que UID. Dans ce contexte, ces deux sont utilisés dans le script?

J'ai essayé d'obtenir les valeurs par echo "UID is $UID and EUID is $EUID", mais seulement l'espace est venu en tant que sortie. Ma machine fonctionne Ubuntu 12.04 LTS. Vu sur certains sites que c'est généralement utilisé pour vérifier si c'est l'utilisateur root et tout, mais pas en mesure d'obtenir une différence.

lien pour savoir comment changer l'uid et le gid. usermod -u <NEWUID> <LOGIN> groupmod -g <NEWGID> <GROUP> find / -user <OLDUID> -exec chown -h <NEWUID> {} \; find / -group <OLDGID> -exec chgrp -h <NEWGID> {} \; usermod -g <NEWGID> <LOGIN>

OriginalL'auteur Arun Chettoor | 2014-12-27