Pievienojiet lietotāju grupai (vai otrajai grupai) Linux
Grupas maiņa, kurā lietotājs ir saistīts, ir diezgan vienkāršs uzdevums, bet ne visi zina komandas, jo īpaši, lai pievienotu lietotāju sekundārajai grupai. Mēs ejam caur jums visiem scenārijiem.
Lietotāju kontus var piešķirt vienai vai vairākām grupām Linux. Failu atļaujas un citas privilēģijas var konfigurēt pēc grupas. Piemēram, lietojot Ubuntu, var izmantot tikai sudo grupas lietotāji sudo
komandu, lai iegūtu paaugstinātas atļaujas.
Pievienojiet jaunu grupu
Ja vēlaties sistēmā izveidot jaunu grupu, izmantojiet groupadd
komanda pēc komandas, aizstājot jaunu grupu ar tās grupas nosaukumu, kuru vēlaties izveidot. Jums būs jāizmanto sudo arī ar šo komandu (vai, ja izmantojat Linux izplatījumus, kas neizmanto sudo
, jums būs nepieciešams palaist su
komandu, lai pirms komandas palaišanas iegūtu paaugstinātas atļaujas.
sudo groupadd mynewgroup
Pievienojiet grupai esošu lietotāja kontu
Lai pievienotu esošu lietotāja kontu grupai savā sistēmā, izmantojiet usermod
komandu, aizstājot examplegroup
ar tās grupas nosaukumu, kurai vēlaties pievienot lietotāju, unpiem. lietotājvārds
ar lietotāja vārdu, kuru vēlaties pievienot.
usermod -a -G examplegroup piemēru lietotājvārds
Piemēram, lai pievienotu lietotāju geek
grupai sudo
, izmantojiet šādu komandu:
usermod -a -G sudo geek
Mainīt lietotāja primāro grupu
Lai gan lietotāja konts var būt daļa no vairākām grupām, viena no grupām vienmēr ir “galvenā grupa”, bet pārējās ir “sekundārās grupas”. Lietotāja pieteikšanās process un faili un mapes, ko lietotājs rada, tiks piešķirti primārajai grupai.
Lai mainītu primāro grupu, kurai lietotājs ir piešķirts, palaidiet usermod
komandu, aizstājotexamplegroup
ar tās grupas nosaukumu, kurai vēlaties būt primārā un piem. lietotājvārds
ar lietotāja konta nosaukumu.
usermod -g grupas nosaukuma lietotājvārds
Ievērojiet -g
šeit. Ja izmantojat mazo g, piešķirat primāro grupu. Kad izmantojat lielo burtu -G
, kā iepriekš, jūs piešķirat jaunu sekundāro grupu.
Skatīt grupas, kurām ir piešķirts lietotāja konts
Lai skatītu grupas, kurām piešķirts pašreizējais lietotāja konts, palaidiet grupām
komandu. Jūs redzēsiet grupu sarakstu.
grupām
Lai skatītu ar katru grupu saistītos ciparu ID, palaidiet ID
tā vietā:
ID
Lai skatītu grupas, kurām piešķirts cits lietotāja konts, palaidiet grupām
komandu un norādiet lietotāja konta nosaukumu.
grupu piemērs
Varat arī apskatīt ar katru grupu saistītos skaitliskos ID, palaižot ID
komandu un norādot lietotājvārdu.
id piem. lietotājvārds
Pirmā grupa grupām
sarakstā vai grupā, kas parādīta pēc “gid =” ID
saraksts ir lietotāja konta galvenā grupa. Pārējās grupas ir sekundārās grupas. Tātad zemāk redzamajā ekrānā lietotāja konta galvenā grupa ir piemērs
.
Izveidojiet jaunu lietotāju un piešķiriet grupu vienai komandai
Dažreiz jūs varat izveidot jaunu lietotāja kontu, kam ir piekļuve konkrētam resursam vai direktorijai, piemēram, jaunam FTP lietotājam. Varat norādīt grupas, kurām lietotāja konts tiks piešķirts, izveidojot lietotāja kontu useradd
komandu, piemēram:
useradd -G examplegroup piemēru lietotājvārds
Piemēram, lai izveidotu jaunu lietotāja kontu ar nosaukumu jsmith un piešķirtu šo kontu ftp grupai, jūs palaidīsiet:
useradd -G ftp jsmith
Pēc tam vēlaties piešķirt šim lietotājam paroli, protams:
passwd jsmith
Pievienojiet lietotāju vairākām grupām
Piešķirot sekundārajām grupām lietotāja kontu, jūs varat viegli piešķirt vairākas grupas vienlaicīgi, atdalot sarakstu ar komatu.
usermod -a -G grupa1, 2. grupa, 3. grupas piemērs
Piemēram, lai pievienotu lietotāju ar nosaukumu geek uz ftp, sudo un piemēru grupām, jūs palaidīsiet:
usermod -a -G ftp, sudo, piemēram, geek
Jūs varat norādīt tik daudz grupu, cik vēlaties, tikai atdaliet tās ar komatu.
Skatīt visas sistēmas grupas
Ja vēlaties skatīt visu sistēmas grupu sarakstu, varat to izmantot nav
komanda:
grupā
Šī izeja arī parādīs, kuri lietotāju konti ir to grupu dalībnieki. Tātad, zemāk redzamajā attēlā redzam, ka lietotāju konti syslog un chris ir adm grupas dalībnieki.
Tam būtu jāaptver viss, kas jums jāzina par lietotāju pievienošanu grupām Linux.