Yuav ua li cas rau Administer pawg nrog gpasswd

Phau ntawv no qhia koj tias yuav ua li cas pab pawg ua haujlwm siv qhov kev hais kom ua gpasswd. Txhua cov ntaub ntawv thiab nplaub tshev hauv Linux muaj neeg siv, pab pawg neeg thiab cov tswv permissions. Los ntawm kev tswj cov uas tau siv rau ib pawg koj tuaj yeem tswj tau ua li cas rau cov ntaub ntawv thiab cov folders ntawm koj lub cev tsis tas yuav teeb tsa kev tso cai rau txhua tus neeg siv.

Ib Me Ntsuas Txog Cov Ntawv Permissions

Qhib cov davhlau ya nyob twg thiab nyob rau hauv koj daim nplaub tshev hauv tsev tsim kom muaj nplaub tshev hu ua nyiaj siv mkdir raws li hauv qab no:

mkdir nyiaj

Tam sim no khiav cov ls nram qab no uas yuav qhia koj cov permissions rau daim nplaub tshev uas koj nyuam qhuav tau tsim.

ls -lt

Koj yuav pom tej yam zoo li no:

drwxr-xr-x 2 koj lub npe koj lub npe 4096 hnub

Cov khoom uas peb xav tau yog cov kev tso cai uas nyob hauv qhov piv txwv saum toj no yog "drwxr-xr-x". Peb kuj xav nyob hauv 2 "yourname" qhov tseem ceeb.

Cia tus tham txog cov kev tso cai ua ntej. Tus "d" yog tus qauv rau cov directory thiab cia peb paub tias cov account yog ib phau ntawv.

Tus so ntawm qhov tso cai faib ua 3 seem: "rwx", "rx", "rx". Thawj seem ntawm 3 cim yog cov cai uas tus tswv ntawm ib yam khoom muaj. Tshooj ob ntawm 3 cim yog cov lus tso cai uas tus neeg twg uas yog tus tswv cuab muaj thiab thaum kawg, tshooj kawg yog qhov tso cai uas txhua tus muaj.

Tus "r" yog tus "nyeem", tus "w" yog "sau" thiab tus "x" yog "ua".

Vim li no hauv tus qauv saum toj no tus tswv tau nyeem, sau ntawv thiab ua tiav cai rau cov ceev nyiaj uas yog pawg thiab txhua leej txhua tus tsuas yog tau nyeem thiab ua kev tso cai.

Hauv qhov ua piv txwv, thawj "yourname" yog tus tswv ntawm qhov khoom thiab tus thib ob "yourname" yog cov pab pawg neeg rau cov nyiaj ceev.

Ua kom phau ntawv no pab tau ntau ntxiv ntxiv ob peb tus account ntxiv rau koj lub zog siv cov lus hauv qab no:

sudo adduser tim sudo adduser tom

Koj yuav raug hais kom tsim ib lo lus zais rau txhua tus ntawm lawv thiab sau lwm cov ntaub ntawv. Koj tuaj yeem khiav deb nrog tus password thiab xa rov qab mus rau ntawm thaj chaw.

Tam sim no koj muaj 3 tus account khiav cov lus txib nram qab no kom pauv tus tswv ntawm koj tus account 's.

sudo chown tom nyiaj

Tam sim no khiav ls hais kom ua dua.

ls -lt

Cov kev tso cai yuav tam sim no muaj raws li nram no:

drwxr-xr-x tom koj lub npe

Koj yuav muaj peev xwm txheeb xyuas mus rau hauv cov nyiaj ceev uas siv cov cd hais kom ua raws li nram no:

cd tso nyiaj

Tam sim no sim tsim cov ntaub ntawv uas siv cov lus qhia nram qab no:

kov kev ntsuam xyuas

Koj yuav tau txais qhov yuam kev li hauv qab no:

kov: kov tsis tau 'sim': Tso cai tsis pom zoo

Yog vim li cas rau qhov no yog tias Tom yog tus tswv thiab tau nyeem, sau ntawv thiab ua raws cai, tab sis koj tsuas yog ib feem ntawm pawg thiab koj tsuas muaj kev tso cai pawg.

Rov qab mus rau tom tsev nplaub tshev thiab pauv cov cai ntawm tus account los ntawm ntaus cov lus hauv qab no:

cd .. sudo chmod 750 nyiaj

Tam sim no khiav ls hais kom ua dua:

ls -lt

Cov kev tso cai rau cov ntaub ntawv ceev tseg tam sim no yuav yog raws li nram no:

drwxr-x ---

Qhov no txhais tau hais tias tus tswv muaj tag nrho, kev tso cai, cov neeg siv nrog pawg "yourname" yuav tau nyeem thiab ua kev tso cai thiab txhua tus sawv daws yuav tsis muaj kev tso cai.

Sim nws tawm. Next rau cov nyiaj ceev thiab khiav qhov kev hais ua kom rov txuas ntxiv dua:

cd nyiaj kov kev sim

Koj tseem muaj cov kev tso cai rau tus txheej txheem rau tiam sis tsis muaj qhov tso cai los tsim cov ntaub ntawv. Yog tias koj tsuas yog ib tus neeg siv koj tsis tuaj yeem nkag tau rau hauv cov ntawv nplaub tshev.

Sim ua qhov kev hloov no mus rau tus neeg siv Tim thiab mus rau cov nyiaj ceev cia raws li hauv qab no:

su - tim cd / tsev / yourname / accounts

Koj yuav tau txais kev tso cai tsis pom zoo qhov yuam kev.

Li ntawd, vim li cas ho siv cov kev cai tso cai thiab tsis teem cai rau txhua tus neeg siv? Yog tias koj muaj ib lub koomhaum tso nyiaj, txhua tus neeg yuav tsum tau nkag mus rau tej daim ntawv luam tawm thiab cov ntaub ntawv, tiam sis tsis muaj leej twg hauv lub tuam txhab yuav tsum tsis txhob tso cai rau tag nrho cov neeg hauv cov txheej xwm uas koj tuaj yeem tsim cov lus tso cai rau lub npe rau ib pawg hu ua nyiaj thiab ntxiv cov neeg siv rau cov pab pawg.

Vim li cas qhov no zoo dua qhov teev tus neeg siv kev tso cai? Yog hais tias tus neeg siv tawm hauv fab kev lag luam koj tuaj yeem tshem tawm lawv los ntawm cov pab pawg uas tsis tuaj yeem ua haujlwm tawm lawv cov kev tso cai rau ntawm cov ntawv sau.

Yuav Tsim Ib Pab Pawg

Koj siv tau cov lus txib nram no los ua ib pawg:

sudo addgroup accounts

Yuav ua li cas ntxiv ib tus neeg siv rau ib pab pawg

sudo gpasswd -a username accounts

Cov lus hais saum toj no yuav siv tau los ntxiv rau ib tus tib neeg siv rau pawg neeg.

Ntxiv ib daim ntawv teev cov neeg siv ua cov tswv cuab ntawm cov neeg khiav dej num hauv qab no:

sudo gpassword -M koj lub npe, tom, tus tso nyiaj

Thaum ib tus neeg tau raug ntxiv rau ib tus ascas tus neeg siv tau ntxiv cov pabcuam rau lawv cov npe ntawm cov pabcuam ntxiv los ntawm kev khiav haujlwm hauv qab no:

newgrp accounts

Txhua tus neeg siv uas tsis zwm rau pawg neeg yuav raug nug kom nkag mus rau pab pawg neeg tus password.

Yuav Hloov Lub Koom Haum Me Nyuam Yaus Ua Li Cas Rau Ib Qho Tseem Ceeb

Tam sim no hais tias peb muaj ib pab pawg nrog ib tug neeg siv koj tuaj yeem muab cov pab pawg no rau cov nyiaj ceev uas siv cov lus hais hauv chrp nram qab no:

sudo chgrp accounts nyiaj

Thawj cov account yog lub npe ntawm cov pab pawg thiab cov nyiaj thib ob yog lub npe ntawm daim nplaub tshev.

Yuav Ua Li Cas Yog Tias Ib Tus Neeg Siv Yav Dhau Los Rau Ib Pawg

Koj tuaj yeem tshawb xyuas seb tus neeg siv yog leej twg yog tus tswv los ntawm kev ua raws li hais hauv qab no:

pawg

Qhov no yuav xa cov npe ntawm ib pawg neeg uas yog tus tswv cuab rau.

Yuav Hloov Cov Pab Pawg Password

Txhawm rau pauv pawg neeg password koj tuaj yeem khiav cov lus txib nram qab no:

sudo gpasswd

Koj yuav raug nug kom nkag mus rau ib lo lus zais rau cov pab pawg thiab rov hais dua.

Tam sim no koj tuaj yeem ntxiv cov neeg siv rau ib pab pawg raws li tau hais los saum no lossis ib tus neeg siv tshiab tuaj yeem koom pab pawg neeg los ntawm kev ua raws li cov lus hais hauv qab no thiab muab cov lus qhia tseeb:

newgrp

Obviously, koj tsis xav muab cov lus qhia rau tus neeg tawm rau leej twg kom nws zoo dua ntxiv rau tus neeg siv rau koj pawg.

Yuav ua li cas txwv cov Pawg Neeg Los Ntawm Tus Neeg Xam Pom Tshwj Xeeb

Yog tias koj tsis xav kom leej twg justs paub tus password kom koom nrog ib pawg koj tuaj yeem khiav cov lus txib nram qab no:

sudo gpasswd -R

Teeb ib tus neeg siv ua tus Thawj Coj

Koj tuaj yeem teev cov neeg siv ua cov thawj coj ntawm ib pab pawg. Qhov no tso cai rau tus neeg siv ntxiv thiab tshem tawm cov neeg siv ntawm ib qho kev pabcuam thiab hloov tus password

Ua li no ua raws li cov lus txib nram no:

sudo gpasswd-ntawm tom ub

Yuav Tshem Tawm Ib Pawg Neeg Password

Koj tuaj yeem tshem tus password ntawm ib pawg los ntawm kev siv cov lus qhia nram qab no:

sudo gpasswd -r nyiaj

Yuav Ua Li Cas Tso Tawm Ib Tus Neeg Siv Los Ntawm Pawg

Tshem cov neeg siv tawm ntawm cov pab pawg khiav cov lus qhia nram qab no:

sudo gpassword -d tom nyiaj

Yuav Muab Ib Pawg Pab Nyeem Licas, Sau Ntawv thiab Tso Cai Tso Cai Rau Ib Daim Ntawv Lej lossis Nplua

Txog txij tam sim no cov neeg siv hauv cov pab pawg neeg muaj kev nkag tau mus rau cov nyiaj ceev tab sis lawv muaj peev xwm ua tau txhua yam vim lawv tsuas tau nyeem thiab ua kev tso cai.

Txhawm rau sau ntawv tso cai rau cov pab pawg koj tuaj yeem khiav cov lus txib nram qab no:

sudo chmod g + w nyiaj

Txoj kev xaus

Phau ntawv no tau qhia ob peb lus txib los pab koj teeb tsa kev tso cai ntawm koj qhov system Linux. Koj kuj tuaj yeem siv qhov kev txiav txim siab useradd kom sawv cov neeg siv thiab pab pawg.