Ce face whoami
Comanda whoami (who am I) afișează simplu numele de utilizator sub care rulează procesul curent.
Este echivalentă cu comanda id -un. În scripturi de automatizare, este cel mai rapid mod de a verifica dacă scriptul este rulat de administrator (root) sau de un utilizator obișnuit.
Exemple
Exemplul 1: Verificarea utilizatorului în script
Verificăm dacă suntem root înainte de a continua.
UTILIZATOR=$(whoami)
echo "Sesiune activa pentru: $UTILIZATOR"
Rezultat
Sesiune activa pentru: dexter
Greșeli frecvente
- Confuzia între
whoami(utilizatorul efectiv curent) șilogname(utilizatorul inițial care a deschis sesiunea de terminal înainte de comenzi su/sudo).
Comenzi înrudite
id: Afișează identitatea de utilizator (UID), de grup (GID) și toate grupurile asociate.