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.
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.
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
