Kif Tmexxi Gruppi Bil Gpasswd

Din il-gwida turi kif għandek tamministra gruppi li jużaw il-kmand gpasswd. Kull fajl u folder fi ħdan il-Linux għandhom permessi ta 'utent, grupp u sid. Billi tikkontrolla lil min għandu aċċess għal grupp tista 'tikkontrolla x'jiġri minn fajls u folders fis-sistema tiegħek mingħajr ma jkollok tistipula permessi għal kull utent.

A Little Bit About permessi

Iftaħ terminal u fi ħdan il-folder tad-dar tiegħek toħloq folder imsejjaħ kontijiet bl - użu tal -kmand mkdir kif ġej:

kontijiet mkdir

Issa ejja l- kmand ls li ġej li ser jurik il-permessi għall-folder li għadek kif ħejt.

ls -lt

Se tara xi ħaġa bħal din:

drwxr-xr-x 2 yourname yourname 4096 data accounts

Il-bits li aħna interessati fihom huma l-permessi li fl-eżempju ta 'hawn fuq huma "drwxr-xr-x". Aħna wkoll interessati fil-valuri 2 "yourname".

Ejja nitkellmu dwar il-permessi l-ewwel. Il- "d" stands għal direttorju u jgħarrafna li l-kontijiet huma direttorju.

Il-bqija tal-permessi huwa maqsum fi 3 taqsimiet: "rwx", "rx", "rx". L-ewwel taqsima ta '3 karattri huma l-permessi li s-sid ta' oġġett għandu. It-tieni taqsima ta '3 karattri huma l-permessi li kull persuna li tappartjeni għall-grupp u fl-aħħar, l-aħħar taqsima hija l-permessi li kulħadd għandu.

Il- "r" stands għal "aqra", il- "w" stands għal "write" u l- "x" stands għal "tesegwixxi".

Għalhekk fl-eżempju ta 'hawn fuq is-sid qara, kiteb u jesegwixxi permessi għall-folder tal-kontijiet filwaqt li l-grupp u kull ħadd ieħor biss qrajt u tesegwixxi permessi.

Fl-eżempju, l-ewwel "yourname" huwa s-sid tal-oġġett u t-tieni "yourname" huwa l-grupp primarju għall-folder tal-kontijiet.

Biex tagħmel din il-gwida aktar utli żid ftit aktar kontijiet fis-sistema tiegħek billi tuża l- kmandi ta 'adduser li ġejjin:

sudo adduser tim sudo adduser tom

Int se tintalab tistipula password għal kull waħda minnhom u daħħal informazzjoni oħra. Tista 'titwarrab biss il-password u r-ritorn mill-bqija ta' l-oqsma.

Issa li għandek 3 kontijiet imexxu l-kmand li ġej biex tbiddel is-sid tal-folder tal-kont tiegħek.

kontijiet sudo chown tom

Now run l-kmand ls mill-ġdid.

ls -lt

Il-permessi issa se jkunu kif ġej:

drwxr-xr-x tom yourname

Int tkun tista 'tinnaviga fil-folder tal-kontijiet billi tuża l -kmand cd kif ġej:

kontijiet cd

Issa ipprova li toħloq fajl billi tuża l-kmand li ġej:

test tal-kuntatt

Inti ser tirċievi l-iżball li ġej:

touch: ma jistax imissu 'test': Permess miċħud

Ir-raġuni għal dan hija li Tom hija s-sid u qrajt, tikteb u tesegwixxi l-permessi iżda inti biss parti mill-grupp u int għandek biss permessi tal-grupp.

Mur lejn il-folder tad-dar u ibdel il-permessi għall-kontijiet billi tippjana l-kmandi li ġejjin:

cd .. sudo chmod 750 kontijiet

Issa għaddej l-kmand ls għal darb'oħra:

ls -lt

Il-permessi għall-folder tal-kontijiet issa se jkunu kif ġej:

drwxr-x ---

Dan ifisser li s-sid għandu permessi sħaħ, l-utenti mal-grupp "yourname" se jkollhom jaqraw u jesegwixxu permessi u kulħadd ma jkollux permessi.

Ipprova it out. Mur fil-folder tal-kontijiet u ġġedded il-kmand tal-mess:

Kont tal-kuntatt cd

Inti xorta jkollok il-permessi biex tinnaviga fil-folder imma m'għandhiex il-permessi biex toħloq fajls. Jekk inti kont biss utent normali, lanqas biss tista 'tidħol fil-folder tal-kontijiet.

Biex tipprova dan, taqleb għall-utent Tim u tinnaviga fil-folder tal-kontijiet kif ġej:

su - tim cd / home / yourname / accounts

Int ser tirċievi żball ta 'permess miċħud.

Allura għaliex tuża l-permessi tal-grupp u ma ffissatx permessi individwali għall-utenti kollha? Jekk għandek dipartiment tal-kontijiet li għandu kulħadd ikollu aċċess għal ċerti spreadsheets u dokumenti iżda ħadd ieħor fil-kumpanija għandu mbagħad pjuttost milli jistabbilixxi l-permessi għan-nies kollha fil-kontijiet tista 'tistabbilixxi l-permessi għall-folder għal grupp imsejjaħ kontijiet u mbagħad żid l-utenti mal-grupp.

Għaliex dan huwa aħjar milli jistabbilixxi permessi individwali ta 'l-utent? Jekk utent jitlaq mid-dipartiment tista 'biss tneħħihom mill-grupp minflok ma taħdem il-permessi tagħhom fuq serje ta' folders.

Kif Toħloq Grupp

Tista 'tuża l-kmand li ġej biex toħloq grupp:

Kontijiet ta 'addgroup sudo

Kif Żid Utent Lil Grupp

sudo gpasswd -a kontijiet ta 'username

Il-kmand ta 'hawn fuq jista' jintuża biex iżid utent wieħed fil-grupp tal-kontijiet.

Biex iżżid lista ta 'utenti bħala membri tal-grupp imexxu l-kmand li ġej:

sudo gpassword -M yourname, tom, kontijiet tim

Meta utent ikun ġie miżjud f'kont, l-utent jista 'jżid il-grupp mal-lista ta' gruppi sekondarji billi jmexxi l-kmand li ġej:

kontijiet newgrp

Kull utent li ma jappartjenix lill-grupp ser jintalab jidħol il-password tal-grupp.

Kif Ibdel il-Grupp Primarju għal Folder

Issa li għandna grupp ma 'utent tista' tassenja dak il-grupp lill-folder tal-kontijiet billi juża l-kmand li ġej:

kontijiet ta 'kontijiet sudo chgrp

L-ewwel kontijiet huma l-isem tal-grupp u t-tieni kontijiet huwa l-isem tal-folder.

Kif Iċċekkja Jekk Utent Jappartjeni lil Grupp

Tista 'tiċċekkja jekk utent jappartjenix għal grupp billi tmexxi l-kmand li ġej:

gruppi

Dan jirritorna l-lista ta 'gruppi li jappartjeni lill-utent.

Kif Ibdel il-Password tal-Grupp

Biex tibdel il-password tal-grupp tista 'tmexxi l-kmand li ġej:

sudo gpasswd

Int ser tintalab biex tidħol password għall-grupp u irrepetih.

Issa tista 'żżid l-utenti ma' grupp bil-mod speċifikat hawn fuq jew utent ġdid jista 'jingħaqad mal-grupp sempliċiment billi tmexxi l-kmand li ġej u tforni l-password korretta:

newgrp

Ovvjament, ma tridx tagħti l-password tal-grupp lil xi ħadd għalhekk huwa aħjar li żżid l-utent mal-grupp innifsu.

Kif Biex Jillimitaw il-Gruppi Biss Il-Membri Speċifikati

Jekk ma tridx xi ħadd li jaf il-password biex jingħaqad ma 'grupp tista' tmexxi l-kmand li ġej:

sudo gpasswd -R

Issettja Utent bħala Amministratur

Tista 'tissettja l-utenti bħala amministraturi ta' grupp. Dan jippermetti lill-utent biex iżid u jneħħi l-utenti minn grupp partikolari kif ukoll ibiddel il-password

Biex tagħmel dan imexxu l-kmand li ġej:

sudo gpasswd-kontijiet A tom

Kif Neħħi Password tal-Grupp

Tista 'tneħħi l-password minn grupp billi tuża l-kmand li ġej:

sudo gpasswd -r kontijiet

Kif Ħassar Utent Mill-Grupp

Biex tħassar utent mill-grupp immexxi l-kmand li ġej:

sudo gpassword -de tom accounts

Kif Tagħti Grupp Aqra, Ikteb u Tesegwixxi Permessi Fuq Fajl jew Folder

S'issa l-utenti fi ħdan il-grupp tal-kontijiet għandhom aċċess għall-folder tal-kontijiet iżda jistgħu verament jagħmlu xi ħaġa għaliex huma biss qrajt u tesegwixxi permessi.

Biex tipprovdi permessi ta 'kitba lill-grupp tista' tmexxi l-kmand li ġej:

sudo chmod g + w kontijiet

Sinteżi

Din il-gwida introduċiet ftit kmandi biex tgħinek twaqqaf permessi fuq is-sistema Linux tiegħek. Tista 'wkoll tuża l -kmand utent biex twaqqaf l-utenti u l-utenti tal-grupp.