Invoering
Als u uw eigen computer gebruikt, lijkt het tamelijk voor de hand liggend dat u de huidige gebruiker bent. Het is mogelijk dat u bent ingelogd als een andere gebruiker dan u, vooral als u een terminalvenster gebruikt.
Als u bijvoorbeeld de volgende opdracht gebruikt, zou u feitelijk als root draaien.
sudo su
Als u bent aangemeld bij een Linux-server op uw werkplek en u werkt in het ondersteuningsteam, moet u mogelijk verschillende gebruikersaccounts gebruiken, afhankelijk van de server of applicatie waaraan u werkt.
Inderdaad, soms bent u mogelijk zo vaak van gebruiker gewisseld dat u niet weet in welke shell van de gebruiker u daadwerkelijk werkt.
In deze handleiding ziet u de opdracht die u moet gebruiken om uit te zoeken voor wie u momenteel bent aangemeld.
Hoe uw huidige gebruikersnaam te tonen
Om aan te geven voor welke gebruiker u momenteel bent ingelogd, typt u simpelweg de volgende opdracht in uw terminalvenster:
wie ben ik
De uitvoer van het bovenstaande commando toont eenvoudig de huidige gebruiker.
U kunt dit uitproberen door een terminalvenster te openen en de opdracht in te voeren. Om te bewijzen dat het werkt, voer je het commando uitsudo suen voer dan dewie ben ik opnieuw bevelen.
Als je echt wilt bewijzen dat het werkt, volg dan deze handleiding voor het maken van een nieuwe gebruiker en ga vervolgens met die opdracht naar die gebruikersu - . Eindelijk dewie ben ikopnieuw bevelen.
Ontdek uw gebruikersnaam met behulp van id -un
In een bizarre wereld waar whoami niet is geïnstalleerd, is er nog een andere opdracht die je kunt gebruiken en die je ook je huidige gebruikersnaam vertelt.
Typ de volgende opdracht in een terminalvenster:
id -un
Het resultaat is precies hetzelfde als dewie ben ikcommando.
Meer over het ID-commando
De ID kaartcommando kan worden gebruikt om meer te laten zien dan alleen de huidige gebruiker.
Als u de opdracht id alleen uitvoert, wordt de volgende informatie weergegeven:
- gebruikersnaam
- groeps-ID
- groepen
U kunt de informatie van deID kaartcommando.
U kunt bijvoorbeeld alleen de effectieve groep weergeven waartoe de gebruiker behoort door de volgende opdracht te typen:
id -g
Het bovenstaande commando toont alleen de groeps-ID. Het toont de groepsnaam niet. Voer de volgende opdracht uit om de effectieve groepsnaam weer te geven:
id -gn
U kunt alle groeps-ID's weergeven waartoe een gebruiker behoort met de volgende opdracht:
id -G
Opnieuw toont de bovenstaande opdracht alleen de groeps-ID's. U kunt de groepsnamen weergeven met de volgende opdracht:
id -Gn
Ik heb je al laten zien hoe je je gebruikersnaam kunt weergeven met de opdracht id:
id -un
Als u uw gebruikers-ID alleen wilt weergeven zonder de gebruikersnaam, voert u gewoon de volgende opdracht uit:
id -u
Samenvatting
U kunt de --help-schakelaar gebruiken met de whoami- en id-opdrachten om de huidige manpagina voor elk programma te achterhalen.
id --help
whoami --help
Om de huidige versie van id en / of de huidige versie van whoami te zien gebruikt u de volgende opdrachten:
id - versie
whoami - versie
Verder lezen
Als je deze gids leuk vond, zou je deze misschien ook als nuttig kunnen vinden:
- Hoe het mapgedeelte van een bestandsnaam te vinden
- Hoe tekst wordt uitgevoerd naar het terminalvenster
- Hoe een script te pauzeren met behulp van de slaapopdracht
- Beginnershandleiding voor de nano-editor
- Hoe twee tekstbestanden te vergelijken met behulp van de opdrachtregel