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 kontKoulye a, kouri kòmandman sa a ls ki pral montre w autorisations yo pou folder nan ou te jis kreye.
ls -ltOu pral wè yon bagay tankou sa a:
drwxr-xr-x 2 yourname yourname 4096 dat kontBits 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 touYo 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 tomKoulye a, kouri ls lòd la ankò.
ls -ltOtorizasyon yo pral kounye a jan sa a:
drwxr-xr-x tom yournameOu pral kapab navige nan katab la kont itilizasyon lòd la cd jan sa a:
cd kontKoulye a, eseye kreye yon dosye lè l sèvi avèk lòd sa a:
manyen tèsOu pral resevwa erè sa a:
manyen: pa ka manyen 'tès': Pèmisyon refizeRezon 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 kontKoulye a, kouri kòmandman nan ls ankò:
ls -ltOtorizasyon 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èsOu 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 / kontOu 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 ajoutegroupKijan 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 TimLè 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 kontNenpò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 kontKont 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 yoSa 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 gpasswdYo 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:
newgrpLi 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 -RMete 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 kontKijan 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 kontKijan Pou Efase Yon Itilizatè Nan Gwoup la
Pou efase yon itilizatè nan gwoup la kouri lòd sa a:
sudo gpassword -d kont kontKijan 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 kontRezime
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.