Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man ändrar ett användarnamn och andra kontodetaljer på Linux

Linux är ett operativsystem för flera användare. Och med den här funktionen kommer ansvaret att hantera varje användare på systemet. Administratören måste se till att varje användare har korrekta behörigheter, distinkta användar-ID, unika användarnamn, etc.

Men vad händer om du vill ändra informationen som är kopplad till en viss användare? Tillåter Linux någon att enkelt ändra sådana känsliga detaljer? Kommandot usermod är svaret på alla dessa frågor.

Den här artikeln kommer att visa hur du kan ändra ditt användarnamn på Linux, tillsammans med en detaljerad guide om hur du ändrar användar-ID och hemkatalog för en användare.

Ändra ett användarnamn på Linux

På Linux lagrar filen /etc/passwd informationen som är associerad med användare. Även om du kan ändra användarinformationen direkt genom att redigera passwd-filen, är det inte en rekommenderad praxis eftersom det kan leda till olika problem på ditt system.

Du kan använda usermod-verktyget som tillhandahålls av Linux för att utföra operationer relaterade till användarhantering och moderering. Kommandot usermod låter dig till och med ändra användarnamnet för en användare på Linux.

Observera att du måste ha tillgång till ett superanvändarkonto för att kunna utfärda dessa kommandon. Om du inte har behörigheten kan du be din systemadministratör att lägga till dig i sudoers-listan.

För att ändra användarnamnet, använd -l flagga med usermod:

usermod -l newusername oldusername

Till exempel, för att ändra användarnamnet för användaren “makeuseof” till “muo”:

usermod -l muo makeuseof

Byt namn på hemmappen

Att ändra användarnamnet på Linux med det ovannämnda kommandot ändrar inte hemkatalogen för just den användaren. Använd -d flagga om du vill att hemmappen ska återspegla ändringarna som gjorts i användarnamnet.

Relaterad  Apple WWDC 2021 inkluderar iOS 15-uppdateringar, Apple Watch-uppgraderingar, macOS Monterey och mer

För att byta namn på användarens hemkatalog muo:

usermod -d /home/muo -m muo

För att verifiera om det ovannämnda kommandot fungerar, gå över till hemkatalogen och leta upp mappen med namnet muo.

Tilldela ett nytt användar-ID till en användare

Förutom att ändra användarnamnet låter usermod-kommandot dig också tilldela en ny och unik UID till vilken användare som helst. UID är ett icke-negativt heltal som börjar från noll. UID:n mellan 0-99 är reserverade för systemanvändare.

För att ändra användar-ID på Linux med usermod:

usermod -u uid username

…var uid är det användar-ID som du vill tilldela den namngivna användaren Användarnamn.

När du ändrar UID kommer systemet att lägga till det nya UID som ägare av alla filer och mappar som finns i /Hem katalogen för den specifika användaren.

Observera att användaren måste ändra ägarinformationen för alla filer utanför /Hem katalog.

Ändra en användares visningsnamn

Användarnamnet och användar-ID är viktiga för att identifiera en viss användare på systemet. Förutom dessa två lagrar Linux också ytterligare “fingerinformation” relaterad till användare i /etc/passwd fil. Denna information inkluderar användarens visningsnamn, kontorstelefon och arbetstelefon.

Även om användare har ett fullständigt val om de vill tillhandahålla sådan information, låter Linux dig ändra eller ta bort dessa detaljer när du vill.

Du kan ändra ditt kontos visningsnamn med antingen usermod eller kommandot chfn.

Använder kommandot usermod

Specificera -c flagga tillsammans med kommandot usermod för att ändra visningsnamnet:

usermod -c "First Last" username

Till exempel om du vill ändra användarens visningsnamn muo:

usermod -c "Make UseOf" muo

Använda kommandot chfn

Att ändra visningsnamnet med kommandot chfn är enkelt:

sudo chfn -f "First Last" username

För att ändra användarens visningsnamn använda:

sudo chfn -f "Make UseOf" makeuseof

Hantera användarinformation på Linux

Eftersom Linux erbjuder så många alternativ relaterade till användarhantering är behovet av en speciell användare med förhöjda privilegier uppenbart. Det är därför, varje Linux-system har en root-användare, eller en superanvändare, som kontrollerar och övervakar andra användares aktiviteter på systemet.

Relaterad  B2B -marknadsföring: Hur vi har hjälpt våra B2B -klienter att uppnå fantastiska resultat

För att lägga till ett extra lager av säkerhet och säkerställa att varje användare är isolerad från resten, erbjuder Linux valet att lägga till ett lösenord till ditt konto. Om du redan har ställt in ett svagt lösenord utan att tänka så mycket, överväg att ändra det för att förbättra säkerheten för ditt konto.

Om författaren

Deepesh Sharma (110 publicerade artiklar)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider om Linux, i syfte att ge alla nykomlingar en lycksalig upplevelse. Inte säker på filmer, men om du vill prata om teknik är han din kille.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera