Unsaon Pagpangalagad ang mga Grupo Uban sa gpasswd

Kini nga giya nagpakita kanimo kon unsaon pagdumala sa mga grupo nga naggamit sa gpasswd nga sugo. Ang matag file ug folder sulod sa Linux adunay mga permiso sa tiggamit, grupo ug tag-iya. Pinaagi sa pagpugong kinsa adunay access sa usa ka grupo nga imong mapugngan kung unsa ang mahitabo sa mga file ug mga folder sa imong sistema nga dili kinahanglan nga ibutang ang mga permiso alang sa matag user.

Usa ka Gamay nga Bitin sa Mga Pahugot

Pag-abli sa usa ka terminal ug sa sulod sa imong home folder maghimo og usa ka folder nga gitawag mga account gamit ang mkdir nga sugo ingon sa mosunod:

mkdir accounts

Karon himoa ang mosunod nga sugo sa ls nga magpakita kanimo sa mga permiso alang sa folder nga bag-o lang nimong gibuhat.

ls -lt

Makita nimo ang ingon niini:

drwxr-xr-x 2 yourname yourname 4096 date accounts

Ang mga pirma nga kita interesado mao ang mga permiso nga sa ibabaw nga pananglitan mao ang "drwxr-xr-x". Interesado usab kami sa 2 nga "imong ngalan" nga mga mithi.

Atong hisgutan una ang mga permiso. Ang "d" nagpasabot sa direktoryo ug gipahibalo kanato nga ang mga account usa ka direktoryo.

Ang nahibilin sa mga permiso gibahin ngadto sa 3 ka seksyon: "rwx", "rx", "rx". Ang una nga bahin sa 3 ka mga karakter mao ang mga permiso nga ang tag-iya sa usa ka butang adunay. Ang ikaduhang seksyon sa 3 nga mga karakter mao ang mga permiso nga bisan kinsa nga iya sa grupo adunay ug sa katapusan, ang katapusan nga seksyon mao ang mga permiso nga ang tanan adunay lain.

Ang "r" nagpasabut sa "pagbasa", ang "w" nagpasabut sa "pagsulat" ug ang "x" nagpasabut sa "pagpatay".

Busa sa panig-ingnan sa ibabaw ang tag-iya nakabasa, nagsulat ug nagpatuman sa mga permiso alang sa mga folder sa mga account samtang ang grupo ug tanan nga mga tawo lamang ang nakabasa ug nagpatuman sa mga permiso.

Sa pananglitan, ang una nga "yourname" mao ang tag-iya sa item ug ang ikaduha nga "yourname" mao ang nag-una nga grupo alang sa mga folder sa mga account.

Aron mahimo kini nga giya mas mapuslanon makadugang sa usa ka magtiayon nga daghang mga account sa imong sistema gamit ang mosunod nga mga adduser commands :

sudo adduser tim sudo adduser tom

Gihangyo ka nga magbutang og password alang sa matag usa kanila ug mosulod sa ubang impormasyon. Makalayo ka lang sa password ug mobalik sa ubang bahin sa kaumahan.

Karon nga duna kay 3 ka mga account nga nagdagan sa mosunod nga sugo sa pag-usab sa tag-iya sa folder sa imong account.

sudo chown tom accounts

Karon pagdagan ang ls command again.

ls -lt

Ang mga permiso karon mao ang mosunod:

drwxr-xr-x tom yourname

Makahimo ka sa pag-navigate ngadto sa mga folder sa mga account gamit ang cd nga sugo ingon sa mosunod:

cd accounts

Karon sulayi paghimo og file gamit ang mosunod nga sugo:

paghikap sa pagsulay

Makadawat ka sa mosunod nga sayop:

paghikap: dili makahikap sa 'pagsulay': Ang pagtugot gipanghimakak

Ang rason niini mao nga si Tom ang tag-iya ug nagbasa, nagsulat ug nagpatuman sa mga permiso apan ikaw usa lamang ka bahin sa grupo ug ikaw adunay mga permiso sa grupo lamang.

Pagdala balik ngadto sa home folder ug usba ang mga permiso alang sa mga account pinaagi sa pag-type sa mosunod nga mga sugo:

cd .. sudo chmod 750 nga mga asoy

Karon pag-usab sa ls command again:

ls -lt

Ang mga permiso alang sa mga folder sa mga account mao karon ang mosunod:

drwxr-x ---

Kini nagpasabot nga ang tag-iya adunay bug-os, permiso, ang mga tiggamit sa grupo nga "yourname" ang mobasa ug magpatuman sa mga permiso ug ang tanan walay permiso.

Sulayi kini. Pagdala ngadto sa mga folder sa mga account ug pagdagan pag-usab ang touch command:

cd nga mga account touch nga pagsulay

Aduna ka pa'y mga permiso sa pag-navigate sa folder apan wala'y permiso sa paghimo og mga file. Kung ikaw usa lamang ka normal nga tiggamit dili ka gani makasulod sa mga account folder.

Aron sulayan kini nga switch ngadto sa user nga si Tim ug navigate sa mga folder sa mga account sama sa mosunod:

su - tim cd / home / yourname / accounts

Makuha nimo ang usa ka pagtugot nga gipanghimakak sa kasaypanan.

Busa nganong mogamit sa mga permiso sa grupo ug dili magtakda og indibidwal nga mga permiso alang sa tanan nga tiggamit? Kon ikaw adunay usa ka departamento sa mga account nga kinahanglan nga adunay tanan nga access sa pipila ka mga spreadsheet ug mga dokumento apan walay laing tawo sa kompaniya ang kinahanglan sa baylo nga itakda ang mga permiso sa tanang mga tawo sa mga account nga imong mahimo nga ibutang ang mga permiso alang sa folder ngadto sa usa ka grupo nga gitawag og mga account ug unya idugang ang mga tiggamit sa grupo.

Ngano nga kini mas maayo kay sa pagtugot sa indibidwal nga mga permiso sa tiggamit? Kon ang usa ka user mobiya sa departamento nga mahimo mo lang kuhaon kini gikan sa grupo nga sukwahi sa pagtrabaho sa ilang mga permiso sa serye sa mga folder.

Unsaon Paghimo Usa ka Grupo

Mahimo nimong gamiton ang mosunod nga sugo sa paghimo sa usa ka grupo:

sudo addgroup accounts

Unsaon Pagdugang Usa Ka Gumagamit Sa Usa ka Grupo

sudo gpasswd -a mga account sa username

Ang labaw sa sugo mahimong magamit aron makadugang sa usa ka user ngadto sa grupo nga mga asoy.

Aron makadugang sa usa ka lista sa mga tiggamit ingon nga mga sakop sa grupo nga modagan sa mosunod nga sugo:

sudo gpassword -M yourname, tom, tim accounts

Sa diha nga ang usa ka user nadugang sa usa ka account ang user makadugang sa grupo sa ilang listahan sa mga sekundong grupo pinaagi sa pagpadagan sa mosunod nga sugo:

newgrp accounts

Ang bisan kinsa nga tiggamit nga dili sakop sa grupo ang hangyoon nga mosulod sa password sa grupo.

Kon Unsaon Pag-usab Ang Grupo sa Primary Alang Sa Usa ka Folder

Karon nga kami adunay usa ka grupo nga adunay usa ka user nga imong mahatag ang maong grupo sa mga folder sa mga account gamit ang mosunod nga chgrp nga sugo:

sudo chgrp accounts accounts

Ang unang mga asoy mao ang ngalan sa grupo ug ang ikaduha nga mga asoy mao ang ngalan sa polder.

Kon Unsaon Pagsusi Kung ang usa ka User Angkon sa Usa ka Grupo

Mahimo nimong susihon kung ang usa ka user nahisakop sa usa ka grupo pinaagi sa pagpadagan sa mosunod nga sugo:

mga grupo

Kini ibalik ang listahan sa mga grupo nga gipanag-iya sa usa ka user.

Kon Unsaon Pag-usab ang Password sa Grupo

Aron usbon ang password sa grupo mahimo nimong ipatuman ang mosunod nga sugo:

sudo gpasswd

Gihangyo ka nga mosulod sa usa ka password alang sa grupo ug balikan kini.

Karon mahimo nimong idugang ang mga tiggamit sa usa ka grupo sa pamaagi nga gihisgutan sa ibabaw o ang usa ka bag-ong user mahimong moapil sa grupo pinaagi lamang sa pagpadagan sa mosunod nga sugo ug paghatag sa tukmang pasword:

newgrp

Dayag, dili nimo gusto nga mahatag ang grupo nga password ngadto sa bisan kinsa aron mas maayo nga idugang ang user sa grupo sa imong kaugalingon.

Unsaon Paghunong ang mga Grupo Ngadto sa mga Tinudlo nga mga Miyembro

Kung dili nimo gusto ang bisan kinsa nga nakaila sa password nga moapil sa usa ka grupo nga imong mahimo ang mosunod nga sugo:

sudo gpasswd -R

Ibutang ang usa ka Gumagamit Ingon Usa ka Administrator

Mahimo nimong ibutang ang mga tiggamit ingon nga mga administrador sa usa ka grupo. Kini nagtugot sa user sa pagdugang ug pagtangtang sa mga tiggamit gikan sa usa ka partikular nga grupo ingon man usab sa pag-usab sa password

Aron mahimo kini ang mosunod nga sugo:

sudo gpasswd -A tom accounts

Unsaon Pagwagtang ang usa ka Password sa Grupo

Mahimo nimong kuhaon ang password gikan sa usa ka grupo pinaagi sa paggamit sa mosunod nga sugo:

sudo gpasswd -r nga mga account

Unsaon Pagtangtang Usa ka Gumagamit Gikan sa Grupo

Aron makawagtang sa usa ka tiggamit gikan sa pundok nga modagan ang mosunod nga sugo:

sudo gpassword -d tom accounts

Unsaon Paghatag Usa ka Grupo Magbasa, Pagsulat Ug Pagpatuman sa mga Pahintulot Sa Usa ka File O Folder

Hangtud karon ang mga tiggamit sulod sa mga grupo sa mga account adunay access sa mga folder sa mga account apan sila mahimo gayud nga mobuhat sa bisan unsang butang tungod kay sila lamang ang nakabasa ug nagpatuman sa mga permiso.

Aron paghatag og mga permiso sa pagsulat ngadto sa grupo nga imong mahimo nga mosunod sa mosunod nga sugo:

sudo chmod g + w nga mga account

Sumaryo

Kini nga giya nagpaila sa pipila ka mga sugo aron sa pagtabang kanimo sa pag-establisar sa mga permiso sa imong sistema sa Linux. Mahimo usab nimo gamiton ang useradd command sa pag-set up sa mga tiggamit ug grupo nga tiggamit.