I Ubuntu är användare konton som kan logga in i systemet och använda dess resurser. Varje användare har sitt eget användarnamn och lösenord, som används för autentisering vid inloggning. Användare i Ubuntu kan ha olika nivåer av åtkomst och behörigheter beroende på deras inställningar och privilegier. Till exempel har en superanvändare (root) full tillgång till alla systemresurser, medan vanliga användare kan ha begränsade åtkomsträttigheter.
Superusers i Ubuntu är användare som har full åtkomst till alla systemresurser och kan utföra alla operationer, inklusive att ändra systeminställningar och hantera enheter. En av de mest välkända superanvändarna i Ubuntu är användaren "root", som har absolut åtkomst till alla systemresurser. Superanvändare används vanligtvis för att utföra uppgifter som kräver höga privilegier, t.ex. installation av programvara, systemkonfiguration och andra administrativa åtgärder.
Av olika anledningar kan du behöva visa registrerade användare på ditt system. Det är också ibland nödvändigt att ändra gruppen för en viss användare. Erfarna användare kan säkert lösa den här uppgiften med två musklick, men nybörjare har också ofta svårigheter med det. I den här artikeln kommer vi att överväga hur man visar alla användare som har registrerat sig med hjälp av grafiska verktyg och terminalen.
Det mest motiverade och universella sättet är att visa alla användare i Linux-terminalen. Det fungerar i nästan alla distributioner av operativsystemet, så du bör börja där. Linux-systemet har /etc/passwd, så det lagrar all information om alla användare.
Posterna i filen är som följer:
användarnamn_användarnamn lösenord id id_grupp grupp grupp home_directory shell
Det bör noteras att lösenorden av säkerhetsskäl har flyttats till en separat fil, så du kommer inte att kunna se dem här. För att bekanta dig med listan över användare bör du köra kommandot:
$ cat /etc/passwd
Vi kan se att det finns en hel del data i filen, och att alla inte behövs vid en viss tidpunkt. För att förenkla uppgiften är det därför värt att använda ett speciellt filter. Det aktiveras av kommandot:
$ sed 's/:.*//' /etc/passwd
Nu kommer du bara att kunna se användare som har registrerats i systemet. En annan användbar funktion är att se vilka användare som är aktiva och vem som är engagerad i vilka processer.
För att göra detta använder du:
$ w
Listan visar en lista över de kommandon som körs. Om det är flera kommandon som körs visas de som en kolumn i listan. Du kan också se historiken för användarinloggningar. För detta ändamål finns kommandot last, som visar information baserad på loggen /var/wtmp
:
$ last –a
Om du vill se när användaren senast loggade in skriver du :
$ lastlog
Om han eller hon aldrig har loggat in kommer du att se en varning. I alla andra fall visas ett specifikt datum.
Ubuntu-systemet ger dig möjlighet att hantera de användare som är registrerade på systemet via parametrar. Till att börja med öppnar du verktyget och längst ner hittar du menyalternativet "Konton". I den vänstra kolumnen listas användare direkt, i den högra kolumnen listas data och inställningar.
KDE har ett intressant verktyg för användarhantering som heter KUser:
Gränssnittet liknar en terminal. Du kan göra alla samma saker: ändra lösenord, olika användardata, huvud- och hjälpgrupper.
Men i terminalen kan du fortfarande se när den senaste inloggningen gjordes och om andra användare använder systemet. Detta är inte fallet här. Denna funktionalitet kommer dock att räcka för vissa människor.
Det är allt, att se listan över användare i Ubuntu är väldigt enkelt. Det räcker att förstå grunderna i denna process.
Användargrupper i Ubuntu (och Linux i allmänhet) är ett sätt att organisera användare i kategorier, så att du kan hantera åtkomsträttigheter och behörigheter mer effektivt. En grupp är en samling användare som kan tilldelas gemensamma behörigheter till filer och systemresurser. Varje användare kan tillhöra en eller flera grupper.
Fil- och katalogbehörigheter i Linux definieras för tre kategorier: ägare, grupp och alla andra användare. På så sätt kan du begränsa tillgången till resurser till vissa grupper.
Du kan skapa grupper med hjälp av kommandot groupadd.
Så här gör du till exempel:
sudo groupadd mygroup
Om du vill lägga till en användare i en grupp använder du kommandot usermod:
sudo usermod -aG mygroup username
Flaggan -aG lägger till användaren i den angivna gruppen utan att ta bort användaren från andra grupper.
Om du vill se vilka grupper en användare tillhör kan du använda kommandot:
groups username
Gruppinformation lagras i filen /etc/group. Varje rad i denna fil innehåller gruppnamnet, gruppidentifieraren (GID) och en lista över användare som tillhör den gruppen
Ubuntu har fördefinierade grupper som sudo (för användare med administratörsbehörighet), adm (för systemadministratörer) och andra. Användningen av grupper förenklar systemadministrationen och hanteringen av åtkomsträttigheter, särskilt i miljöer med flera användare.