Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man växlar mellan användare på Linux

Eftersom Linux är ett operativsystem för flera användare kommer du förr eller senare att känna ett behov av att växla mellan användare. Oavsett om det är för att utföra administrativa åtgärder med hjälp av superanvändarkontot, eller helt enkelt ändra den nuvarande användaren för att komma åt en specifik katalog, tillhandahåller Linux flera sätt att hantera sådana problem.

Låt oss ta en titt på hur du kan växla mellan flera användare på Linux.

Ändra aktuell användare med su

Enligt su man-sidan används su-kommandot för att antingen bli en annan användare under en inloggningssession eller byta till superanvändaren. Den grundläggande syntaxen för kommandot är:

su options username

…var alternativ är de olika flaggorna som du kan använda med kommandot och Användarnamn är namnet på målkontot.

Om du inte nämner användarnamnet i kommandot kommer su att byta till rootanvändaren som standard.

su

Genom att helt enkelt skicka användarnamnet som ett argument i kommandot ändras den aktuella inloggningssessionen till den angivna användaren.

su username

Du kan bli ombedd att ange ett lösenord om användaren har ett för sitt konto.

Till exempel för att byta till en användare som heter testanvändare:

su testuser

Ge något av följande kommandon för att verifiera ändringen:

whoami
echo $USERNAME

Utgången kommer att visa namnet på användaren du just bytte till. I detta fall:

testuser

Om du bara måste köra ett enda kommando som en annan användare, behöver du inte byta till den användaren. Istället kan du helt enkelt köra kommandot som en annan användare med hjälp av -c flagga.

su -c command username

Till exempel:

su -c chmod +w /Downloads testuser

Lägger till en bindestreck () till kommandot su kommer att skapa en ny miljö medan du växlar mellan användare.

su - testuser

Använd -s flagga med kommandot för att ändra skalet medan du byter till en annan användare. Observera att du måste anropa kommandot med en skalsökväg enligt följande:

su testuser -s /bin/zsh

Använder sudo för att växla mellan användare

I likhet med su-kommandot kan du också ändra den nuvarande användaren med sudo. Syntaxen för båda kommandona är mer eller mindre densamma, förutom alternativen.

Relaterad  5 bästa WordPress-teman för dejting 2023

För att ändra den aktuella inloggningssessionen till en annan användare, använd -u flagga:

sudo -u username

Om du vill utfärda ett visst kommando som en annan användare, ange det i kommandot:

sudo -u username command

Till exempel:

sudo -u testuser chmod 777 /Documents

Du kan också ändra skalet medan du växlar mellan användare:

sudo -u username path-to-shell

Till exempel för att ändra det aktuella skalet till zsh och byta till testanvändare samtidigt:

sudo -u testuser /bin/zsh

Återigen, verifiera om ändringarna gjordes framgångsrikt med hjälp av vem är jag kommandot eller ANVÄNDARNAMN miljöfaktor.

Ändra användare med skrivbordsmiljön

Om användningen av kommandoraden inte är din kopp te, kan du välja den grafiska metoden istället. De flesta Linux-datorer har en skrivbordsmiljö installerad som tillhandahåller det grafiska gränssnittet du behöver för att interagera med operativsystemet. GNOME och KDE är två av de mest använda skrivbordsmiljöerna, så den här guiden kommer bara att fokusera på dessa.

Så här växlar du mellan användare i GNOME-skrivbordsmiljön:

    Klicka på nedåtpilen i det övre högra hörnet av skärmen. Klicka på Stäng av/logga ut och välj Byt användare alternativ från rullgardinsmenyn.

    GNOME kommer att visa en lista över tillgängliga användare. Klicka på det användarnamn du vill logga in som.

För de som använder KDE, följ stegen nedan för att ändra den nuvarande användaren:

    Öppna programstartaren och klicka på Lämna alternativ som finns längst ner till höger i fönstret. Välj i rullgardinsmenyn som visas Byt användare.

    Du kommer tillbaka till inloggningsskärmen. Markera den användare du vill byta till med hjälp av höger och vänster pilknapp. Skriv in kontolösenordet och tryck Stiga på att logga in.

Relaterad  Enkla Siri-trick och kommandon du måste prova på din Mac

Observera att andra skrivbordsmiljöer också erbjuder liknande alternativ för att logga in som en annan användare.

Hantera flera användarkonton på Linux

Precis som andra operativsystem kan du växla mellan flera användare på Linux också. Även om andra operativsystem som Windows och macOS tillhandahåller ett GUI för att utföra sådana åtgärder, på Linux kan du använda kommandoraden för att logga in på andra användarkonton effektivt.

Som självklart är att ha avancerade kunskaper om Linux-kommandoraden ett kraftfullt tillägg till alla IT-proffs arsenal. Att bli praktisk med kommandona och ha en dedikerad inlärningsresurs till ditt förfogande är det bästa sättet att bekanta dig med Linux-terminalen.

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

Table of Contents