Wéi Fir Leit ze administréieren mat gpasswd

Dëse Guide weist Dir wéi Gruppen verwalten duerch den gpasswd Kommando. Jiddferee Fichier an Dossier an Linux hunn Benotzer, Grupp an Eegentemehmelegung. Mat kontrolléieren wien Zougang zu enger Grupp kënnt Dir kontrolléieren wat geschitt mat Fichieren an Fichieren op Ärem System ouni datt Dir Rechter fir all Benotzer festleet.

E Klengen Bit iwwer Permissions

Öffne vun engem Termin an an Ärem Heemechkaart eng Verzeechnesammlung mam Konto vum mkdir Kommando wéi folgend:

mkdir Konten

Fuerderen de folgenden Kommando ls , deen Iech d'Rechter fir den Ordner weist, deen Dir gemaach hutt.

ls -lt

Dir kënnt esou eppes gesinn:

drwxr-xr-x 2 Äre Numm Yourname 4096 Datum Accounts

Déi Bits, déi mir interesséieren, sinn d'Permissiounen déi am obengen Beispill hei "drwxr-xr-x" sinn. Mir interesséieren och de 2 "Yourname" Wäerter.

Loosst eis iwwer déi Permissiounen iwwerpréift. De "d" steet fir Verzeichnis a léisst eis wëssen datt de Konten e Verzeichnis ass.

De Rescht vun den Permisioune gëtt opgedeelt op 3 Rubriken: "rwx", "rx", "rx". Den éischten Deel vun 3 Charakteren sinn déi Rechter, déi de Besëtzer vun engem Objet huet. Déi zweet Sektioun vun 3 Charakteren sinn déi Permissiounen, déi jidder Persoun déi an der Grupp gehéieren, a schliisslech ass de leschten Deel déi Permissiounen, déi jiddereen aneren huet.

De "r" steet fir "liesen", de "w" steet fir "Schreift" an "x" steet fir "auszetauschen".

Dofir am Exemplar virun dem de Besëtzer gelies, schreift an auszereechen Rechter fir den Konto-Ordner, während d'Grupp an all aner huet nëmmen Rechter a Liesen ausféieren.

Am Beispill ass den éischte "yourname" de Besëtzer vum Element an den zweet "Yourname" ass déi primär Grupp fir de Konto-Verzeichnis.

Fir dësen Guide sinn méi nëtzlech méi e puer Konten an Äert System mat de folgenden Adduser Kommandoe addéieren :

sudo adduser tim sudo adduser tom

Dir wäert gefroot gi fir e Passwuert fir jiddereen ze setzen an eng aner Informatioun ze kréien. Dir kënnt weg mat dësem Passwuert ze kommen an zréck duerch de Rescht vun den Felder.

Elo, datt Dir 3 Konten huet, fuert de nächste Kommando fir de Besëtzer vum Ordner vum Kont z'änneren.

sudo geklämmte Tom Konten

Loosst de Kommando ls eroflueden.

ls -lt

D'Permissiounen erlaabt elo:

drwxr-xr-x tom yourname

Dir kënnt am Navigatiounsdatei navigéiere mat der cd Kommando wéi folgend:

CDen

Elo probéiert e Fichier mat dem folgenden Kommando ze schafen:

Touch Test

Dir kritt de folgende Fehler:

Touch: Can not Test 'Test': Erlaabung refuséiert

De Grond fir dëst ass datt den Tom de Besëtzer ass an huet Lieser, Schreiwe a Rechter auszerechnen, awer Dir sidd just Deel vun der Grupp an Dir hutt nëmmen Gruppenzegroen.

Navigéieren rëm zeréck an den Heimdossier an änneren d'Permissiounen fir Konten andeems se d'folgend Kommandoen oppassen:

cd .. sudo chmod 750 Konten

Gitt elo den Kommando ls:

ls -lt

D'Permissiounen fir de Konto-Verzeichnis ginn elo als folgend:

drwxr-x ---

Dëst bedeit datt den Besëtzer voll ass, Permissiounen, Benotzer mat der Grupp "Yourname" hunn d'Rechter erofgeluede gemaach an auszerechnen an all aner sinn ouni Permissiounen.

Probéiert et eraus. Navigéiere fir de Konto-Ordner a lafe den Touch-Kommando erof:

CD Accès Touch Test

Dir hutt nach ëmmer d'Permissiounen fir de Portemonnaie ze navigéieren, awer hutt keng Permissiounen fir Dateien ze erstellen. Wann Dir just ee normale Benotzer war, kënnt Dir net emol an de Kontenverwaltung goen.

Fir dës Ännerung un de Benotzer Tim auszebréngen a navigéiere mat dem Konto-Verdeelung a folgend:

su cd / home / yourname / accounts

Dir kritt eng Erlaubnis verweigert Feeler.

Also, firwat benotzt d'Gruppenzuweisungen an net individuell Permissiounen fir all Benotzer? Wann Dir e Kontoabteilung hutt deen all Zougang zu gewëssen Tabellen an Dokumenter hutt, awer kee méi an der Gesellschaft sollt iergendeppes méi wéi d'Permissiounen fir all d'Leit an de Konten opgesat sinn, kënnt Dir d'Rechter fir den Ordner op eng Grupp uginn Accounts festleet an dann d'Benotzer fir d'Grupp ginn.

Firwat ass dat besser wéi déi eenzel User-Rechter? Wann e Benotzer de Depart leeft, kënnt Dir se nëmmen aus der Grupp ausmaachen, am Géigesaz zum Ausdrock vun de Rechter vun enger Rei vu Fichieren.

Wéi eng gruppéiert ze maachen

Dir kënnt de folgend Kommando benotze fir eng Grupp ze kreéieren:

sudo addgroup accounts

Wéi Dir maacht e Benotzer op eng Grupp

sudo gpasswd -a Benotzeraccount'en

Dëse Kommando kann benotzt ginn fir e puer User an der Konto Grupp ze addéieren.

Fir eng Lëscht vun de Benotzer als Member vun der Grupp ze fëllen de folgend Kommando:

sudo gpassword -M Numm, Tom, Tim Konten

Wann e Benotzer en Account opgemaach huet, kann de Benotzer déi Grupp op d'Lëscht vun sekundären Gruppen ergänzen andeems de folgend Kommando ausféiert:

newgrp Konten

All Benotzer, deen net zu der Grupp gehéiert, gëtt gefrot, fir de Grupp Passwuert ze maachen.

Wéi änneren Déi Primär Grupp fir e Folder

Elo datt mir eng Grupp mat engem Benotzer Dir dëse Grupp op de Konto-Ordner ze weisen, mat der folgender Chgrp-Kommando:

sudo chgrp Accountkonten

Déi éischt Konten ass den Numm vun der Grupp an de zweeten Account ass den Numm vum Ordner.

Wéi fräigestallt Wann Een User eng Grupp gehéiert

Dir kënnt iwwerpréift ob de Benotzer zu enger Grupp gehéiere kënnt, fir de folgend Kommando ze lueden:

Gruppen

Dëst wäert d'Lëscht vun Gruppen zréckginn déi de Benotzer gehéieren.

Wéi Äert Passwuert änneren

Fir Äert Passwuert ze änneren fënns de de nächste Kommando:

sudo gpasswd

Dir wäert gefroot gi fir e Passwuert fir d'Grupp ze ginn a widderhuelen.

Elo kënnt Dir de Benotzer an eng Grupp op der uginn uginn uginn oder e neie Benotzer kann an der Grupp joinéiert ginn andeems Dir de kommende Kommando leet an de passende Passwuert:

newgrp

Natierlech ginn Dir net de Grupp Passwuert u jidderengem gefrot fir datt et besser ass fir de Benotzer der Grupp selwer ze addéieren.

Wéi Dir Är Gruppen un déi bestëmmt Memberen ze schränken

Wann Dir net wëllt jidder deen weess dat Passwuert fir matzemaachen, kënnt Dir de folgend Kommando ausféieren:

sudo gpasswd -R

Setzt e Benotzer als Administrateur

Dir kënnt Benotzer als Administrateuren vun enger Grupp setzen. Dëst erméiglecht de Benotzer Benotzer ze addéieren a entfernen vu Benotzer aus enger bestëmmter Grupp wéi och Äert Passwuert ze änneren

Fir dat ze maachen de folgend Kommando:

sudo gpasswd-tom accounts

Wéi Dir e Grupp Passwuert ze läschen

Dir kënnt e Passwuert aus enger Grupp aus dem Benotzernumm benotzen:

sudo gpasswd -r Konten

Wéi e läschen E Benotzer aus der Grupp

Fir e Benotzer aus der Grupp ze läschen, lafen den nächste Kommando:

sudo gpassword -d tom accounts

Wéi Dir eng Grupp ze liesen, schreift a gitt Permissiounen op enger Datei Oder Folder

Bis bis elo Benotzer an der Konto Group hunn Zougang zu dem Konto-Ordner awer se kënne wierklech maachen, well se nëmmen Rechter gelies hunn an ausféieren.

Fir Schreifrecht fir d'Grupp ze schécken, kënnt Dir de folgend Kommando ausféieren:

sudo chmod g + w Konten

Summary

Dëse Guide huet e puer Kommandoen erstallt fir Iech ze hëllefen e Permissiounen op Ärem Linux-System opzemaachen. Dir kënnt och de Befehl useradd fir Benotzer a Benotzergruppen opwerfen .