skapa en statisk grupp och distribuera en app till dessa användare
Innehållsförteckning:
- Linux-grupper
- Hur man lägger till en befintlig användare i en grupp
- Så här lägger du till en befintlig användare i flera grupper i en kommando
- Hur man tar bort en användare från en grupp
- Hur man skapar en grupp
- Hur man tar bort en grupp
- Hur man ändrar en användares primära grupp
- Hur man skapar en ny användare och tilldelar grupper i ett kommando
- Visa användargrupper
- Slutsats
I denna handledning kommer vi att förklara hur man lägger till en användare i en grupp i Linux-system. Vi kommer också att visa dig hur man tar bort en användare från en grupp och hur man skapar, raderar och listar grupper.
Linux-grupper
Linux-grupper är organisationsenheter som används för att organisera och administrera användarkonton i Linux. Det primära syftet med grupper är att definiera en uppsättning privilegier som att läsa, skriva eller utföra behörighet för en given resurs som kan delas mellan användare i gruppen.
Det finns två typer av grupper i Linux-operativsystem:
-
Primär grupp - När en användare skapar en fil, ställs filens grupp in på användarens primära grupp. Vanligtvis är gruppens namn detsamma som användarens namn. Informationen om användarens primära grupp lagras i
/etc/passwd
.Sekundär eller kompletterande grupp - Användbart när du vill bevilja vissa filtillstånd till en uppsättning användare som är medlemmar i gruppen. Om du till exempel lägger till en specifik användare i
docker
kommer användaren att ärva åtkomsträttigheterna från gruppen och kunna köra dockarkommandon.
Varje användare kan tillhöra exakt en primär grupp och noll eller flera sekundära grupper.
Endast root eller användare med
sudo
åtkomst kan lägga till en användare i en grupp.
Hur man lägger till en befintlig användare i en grupp
För att lägga till en befintlig användare i en sekundär grupp använder
usermod -a -G
kommandot
usermod -a -G
följde namnet på gruppen och användaren:
sudo usermod -a -G groupname username
Till exempel, för att lägga till användarlinuxize till
sudo
gruppen kör du följande kommando:
sudo usermod -a -G sudo linuxize
Använd alltid alternativet
-a
(bifoga) när du lägger till en användare i en ny grupp. Om du utelämnar alternativet
-a
kommer användaren att tas bort från alla grupper som inte listas efter alternativet
-G
.
Vid framgång
usermod
kommandot
usermod
inte någon utgång. Den varnar dig endast om användaren eller gruppen inte finns.
Så här lägger du till en befintlig användare i flera grupper i en kommando
sudo usermod -a -G group1, group2 username
Hur man tar bort en användare från en grupp
För att ta bort en användare från en grupp använder
gpasswd
kommandot
gpasswd
med alternativet
-d
.
I följande exempel tar vi bort användarnamnet från gruppens
groupname
:
sudo gpasswd -d username groupname
Hur man skapar en grupp
För att skapa en ny grupp använder
groupadd
kommandot
groupadd
följt av gruppnamnet:
Hur man tar bort en grupp
För att radera en befintlig grupp, använd
groupdel
kommandot följt av gruppnamnet:
Hur man ändrar en användares primära grupp
Om du
usermod
ändra en primär användargrupp använder
usermod
kommandot
usermod
följt av alternativet
-g
:
sudo usermod -g groupname username
I följande exempel ändrar vi den primära gruppen för användarlinuxize till
developers
:
sudo usermod -g developers linuxize
Hur man skapar en ny användare och tilldelar grupper i ett kommando
Följande
useradd
kommando skapar en ny användare med namnet
nathan
med primära
users
och sekundära grupphjul och utvecklare.
sudo useradd -g users -G wheel, developers nathan
Visa användargrupper
För att visa fullständig användarinformation inklusive alla grupper som en användare är medlem av, använd
id
kommandot följt av användarnamnet:
id username
id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)
Från utgången ovan ser vi att den primära gruppen för användaren är
users
och att den hör till
wheel
,
storage
,
libvirt
,
docker
och
kvm
kompletterande grupper.
Använd gruppkommandot för att visa användarens kompletterande grupper:
groups linuxize
wheel storage power users libvirt docker kvm
Om inget användarnamn skickas till gruppkommandot kommer det att skriva ut de för närvarande inloggade användargrupperna.
Slutsats
I denna handledning har vi visat dig hur du lägger till en användare i en grupp.
Samma kommandon gäller för all Linux-distribution, inklusive Ubuntu, CentOS, RHEL, Debian och Linux Mint.
Lämna gärna en kommentar om du har några frågor.
terminalanvändargruppLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Anfallet börjar med att användare får ett spam-e-postmeddelande med namnet på ämnesraden och ett kort meddelande om "kolla in den här sidan" följt av en lite förkortad länk. Genom att klicka på länken tar användare till en webbplats masquerading som MSNBC-nyhetssiten som innehåller en artikel om hur man tjänar pengar medan man arbetar hemifrån, sa Bitdefender-forskarna onsdagen i ett blogginlägg.
Vid första ögonkastet verkar det inte annorlunda från andra scam-webbplatser från hemmet. Men i bakgrunden utnyttjar en del JavaScript-kod en XSS-sårbarhet på webbplatsen Yahoo Developer Network (YDN) för att stjäla besökarens Yahoo-kaka.
Hur man lägger till användare till sudoers i centos
I CentOS har du två alternativ för att ge sudo-åtkomst till en användare. Den första är att lägga till användaren i Sudoers-filen. Det andra alternativet är att lägga till användaren i hjulgruppen.