Kijan Pou administre Gwoup Avèk gpasswd

Gid sa a montre w kouman pou administre gwoup yo lè l sèvi avèk lòd gpasswd la. Chak dosye ak katab nan Linux gen itilizatè, gwoup ak pwopriyetè autorisations. Pa kontwole ki gen aksè a yon gwoup ou ka kontwole sa k ap pase nan dosye ak dosye sou sistèm ou san yo pa gen yo mete otorizasyon pou chak itilizatè.

Yon ti kras sou otorizasyon yo

Louvri yon tèminal ak nan katab lakay ou kreye yon katab ki rele kont lè l sèvi avèk lòd mkdir la jan sa a:

mkdir kont

Koulye a, kouri kòmandman sa a ls ki pral montre w autorisations yo pou folder nan ou te jis kreye.

ls -lt

Ou pral wè yon bagay tankou sa a:

drwxr-xr-x 2 yourname yourname 4096 dat kont

Bits yo nou enterese nan yo se otorizasyon yo ki nan egzanp ki anwo a yo "drwxr-xr-x". Nou menm tou nou enterese nan 2 "valè" valè yo.

Ann pale sou pèmisyon yo an premye. "D" a kanpe pou anyè epi pèmèt nou konnen ke kont se yon anyè.

Rès la nan autorisations yo separe nan 3 seksyon: "rwx", "rx", "rx". Premye seksyon 3 karaktè yo se otorizasyon pwopriyetè yon objè gen. Seksyon nan dezyèm nan 3 karaktè yo se otorizasyon yo ke okenn moun ki fè pati gwoup la gen epi finalman, seksyon an dènye se autorisations yo ke tout lòt moun gen.

"R" vle di pou "li", "w" la vle di pou "ekri" ak "x" a kanpe pou "egzekite".

Se poutèt sa, nan egzanp ki anwo a mèt kay la li, ekri ak egzekite autorisations pou dosye katab la Lè nou konsidere ke gwoup la ak tout moun lòt bagay sèlman li ak egzekite autorisations.

Nan egzanp lan, premye "non ou" se mèt kay la nan atik la ak dezyèm "yourname" la se gwoup la prensipal pou katab la kont.

Pou fè gid sa a plis itil ajoute yon koup plis kont nan sistèm ou a lè l sèvi avèk kòmandman sa yo adduser :

Sèvi ak lòt moun ki te ajoute tou

Yo pral mande w pou mete yon modpas pou chak nan yo epi antre nan lòt enfòmasyon. Ou ka jwenn lwen ak jis modpas la epi retounen nan rès la nan jaden yo.

Koulye a, ke ou gen 3 kont nan kouri lòd sa a chanje mèt kay la nan kat kont ou an.

sudo ròb kont tom

Koulye a, kouri ls lòd la ankò.

ls -lt

Otorizasyon yo pral kounye a jan sa a:

drwxr-xr-x tom yourname

Ou pral kapab navige nan katab la kont itilizasyon lòd la cd jan sa a:

cd kont

Koulye a, eseye kreye yon dosye lè l sèvi avèk lòd sa a:

manyen tès

Ou pral resevwa erè sa a:

manyen: pa ka manyen 'tès': Pèmisyon refize

Rezon ki fè la pou sa a se ke Tom se mèt kay la epi li li, ekri ak egzekite autorisations men ou se jis yon pati nan gwoup la epi ou gen sèlman autorisations gwoup.

Navige tounen nan folder nan kay la ak chanje autorisations yo pou kont pa sezisman kòmandman sa yo:

cd .. sudo chmod 750 kont

Koulye a, kouri kòmandman nan ls ankò:

ls -lt

Otorizasyon pou katab kont yo pral kounye a jan sa a:

drwxr-x ---

Sa vle di ke mèt kay la gen plen, autorisations, itilizatè ak gwoup la "yourname" ap gen li ak egzekite autorisations ak tout lòt moun pa gen okenn autorisations.

Eseye li soti. Navige nan katab la kont epi kouri lòd manyen ankò:

CD kont manyen tès

Ou toujou gen autorisations yo navige nan katab la, men se pa gen autorisations yo kreye dosye. Si ou te jis yon itilizatè nòmal ou pa menm ka jwenn nan katab la kont.

Eseye sa a chanje soti nan itilizatè a Tim ak navige nan katab la kont jan sa a:

su - tim cd / kay / yourname / kont

Ou pral jwenn yon pèmisyon refize erè.

Se konsa, poukisa sèvi ak autorisations gwoup epi yo pa mete autorisations endividyèl pou tout itilizatè? Si ou gen yon depatman kont ki ta dwe tout gen aksè a tableur sèten ak dokiman men pèsonn lòt moun nan konpayi an ta dwe Lè sa a, olye ke mete autorisations yo nan tout moun ki nan kont ou ka mete autorisations yo pou katab la nan yon gwoup ki rele kont ak Lè sa a, ajoute itilizatè yo nan gwoup la.

Poukisa sa pi bon pase anviwònman itilizatè endividyèl? Si yon itilizatè kite depatman an ou ka jis retire yo nan gwoup la kòm opoze a travay soti otorizasyon yo sou yon seri de dosye.

Kijan Pou Kreye yon Gwoup

Ou ka itilize kòmandman sa a pou kreye yon gwoup:

sudo kont ajoutegroup

Kijan Pou ajoute yon itilizatè nan yon gwoup

sudo gpasswd - yon kont itilizatè

Ka kòmandman an pi wo a dwe itilize ajoute yon itilizatè sèl nan gwoup la kont.

Pou ajoute yon lis itilizatè kòm manm nan gwoup la kouri lòd sa a:

sudo gpassword -M yourname, tom, kont Tim

Lè yon itilizatè ki te ajoute nan yon kont itilizatè a ka ajoute gwoup la nan lis yo nan segondè gwoup pa kouri lòd sa a:

nouvogrp kont

Nenpòt itilizatè ki pa fè pati gwoup la ap mande pou antre nan modpas gwoup la.

Kijan Pou Chanje Gwoup Primè Pou Yon Dosye

Koulye a, ke nou gen yon gwoup ki gen yon itilizatè ou ka asiyen gwoup sa a nan dosye a katab lè l sèvi avèk lòd sa a chgrp:

sudo chgrp kont kont

Kont yo an premye se non an nan gwoup la ak kont yo dezyèm se non an nan katab la.

Kijan Pou Tcheke si yon itilizatè ki gen yon gwoup

Ou ka tcheke si yon itilizatè ki dwe nan yon gwoup pa kouri lòd sa a:

gwoup yo

Sa a pral retounen lis la nan gwoup ke yon itilizatè ki dwe nan.

Kijan Pou Chanje Modpas Gwoup la

Pou chanje modpas la gwoup ou ka kouri lòd sa a:

sudo gpasswd

Yo pral mande w antre nan yon modpas pou gwoup la epi repete li.

Koulye a, ou ka ajoute itilizatè yo nan yon gwoup nan fason ki espesifye anwo a oswa yon itilizatè nouvo ka rantre nan gwoup la tou senpleman pa kouri lòd sa a ak kap founi bay modpas ki kòrèk la:

newgrp

Li evidan, ou pa vle bay modpas la gwoup soti nan nenpòt moun pou li se pi bon yo ajoute itilizatè a nan gwoup la tèt ou.

Kijan Pou Restriksyon Gwoup jis Jis Manm yo Espesifye

Si ou pa vle okenn moun ki jis konnen modpas la rantre nan yon gwoup ou ka kouri lòd sa a:

sudo gpasswd -R

Mete yon itilizatè kòm yon administratè

Ou ka mete divinò kòm administratè yon gwoup. Sa a pèmèt itilizatè a ajoute epi retire itilizatè ki soti nan yon gwoup patikilye kòm byen ke chanje modpas la

Pou fè sa a lòd sa a:

sudo gpasswd - kont kont

Kijan Pou retire yon modpas Gwoup

Ou ka retire modpas la nan yon gwoup lè l sèvi avèk lòd sa a:

sudo gpasswd-r kont

Kijan Pou Efase Yon Itilizatè Nan Gwoup la

Pou efase yon itilizatè nan gwoup la kouri lòd sa a:

sudo gpassword -d kont kont

Kijan Pou Bay Yon Gwoup Li, Ekri ak Egzekite Permissions sou Yon File Oswa Dosye

Jiska kounye a itilizatè ki nan gwoup la kont gen aksè a katab la kont men yo ka reyèlman fè anyen paske yo te sèlman li ak egzekite autorisations.

Pou bay otorizasyon ekri nan gwoup la ou ka kouri lòd sa a:

sudo chmod g + w kont

Rezime

Gid sa a prezante yon kòmandman kèk ede ou yo kreye otorizasyon sou sistèm Linux ou. Ou kapab tou itilize commandadd commandadd pou yo mete kanpe divinò ak divinò gwoup.