Pehea e hana ai i nā mea hoʻohana i Linux Ma o ka hoʻohanaʻana i "useradd"

ʻO Linux e kauoha aku i ka maʻalahi o ke ola

Hōʻike kēia alakaʻi iāʻoe i ka hanaʻana i nā mea hoʻohana ma loko o Linux me ka hoʻohanaʻana i ke laina kauoha. ʻOiai ka nui o nā hoʻolaha Linux ma ka hoʻolakoʻana i kahi mea hana kiʻi no ka hoʻokumuʻana i nā mea hoʻohana, he manaʻo maikaʻi ia e aʻo ai pehea e hana ai ia mai ka laikini kauoha i hiki iāʻoe ke hoʻololi i kāu mau mākau mai kēlā me kēia hāʻawiʻana i kekahi me kaʻikeʻole i nā kuhina hou.

01 o ka 12

Pehea e hana ai i kahi mea hoʻohana

Mea hoʻohana pūʻo Config.

E hoʻomaka kākou ma ka hanaʻana i kahi mea hoʻohana maʻalahi.

ʻO ke kauoha hou e hoʻonui i kahi mea hoʻohana hou i ho'āʻoʻia i kāu pūnaewele:

ua ho'āʻoʻia ka hopena o sudo

ʻO ka mea e hopena i ka holoʻana o kēia kauoha e pili i nā mea o loko o ka pūnae hoʻonohonoho i loko o / etc / default / useradd.

E nānā i nā mea o / etc / default / useradd e holo i kēia kauoha:

sudo nano / etc / paʻamau / hoʻohana

E hoʻonohonoho ka pūnaewele hoʻonohonoho i kahi leka i ka helu Ubuntu / binam. Hoʻopukaʻia nā koho'ē aʻe.

ʻO ka'ōlelo i nā koho eʻae iāʻoe e hoʻonoho i kahi waihona home kuhiʻole, kahi hui, helu o nā lā ma hope o ka pauʻana o ka'ōlelo'ōlelo ma mua o ka pioʻana o ka pūʻulu a me ka lā pau hoʻopau.

ʻO ka mea nui e hōʻiliʻili i nāʻike ma luna nei,ʻo ka lawelaweʻana i ka hoʻohanaradd kauoha me ka hoʻololiʻoleʻana paha, hiki ke hāʻawi i nā hualoaʻa likeʻole ma nāʻano likeʻole a me nā pūnaewele i loko o ka waihona / etc / default / useradd.

Ma waho aʻe o ka waihona / etc / default / useradd, aia kekahi faila i kapaʻia /etc/login.defs e pili ana i hope ma ke alakaʻi.

Mea nui:ʻaʻole hoʻokomoʻia ka sudo ma kēlā me kēia mahele. Ināʻole i hoʻokomoʻia e ponoʻoe e komo i kahi pūnaewele me nāʻae kūpono no ka hanaʻana i nā mea hoʻohana

02 o 12

Pehea e hana ai i kahi mea hoʻohana me kahi papa kuhikuhi pūnaewele

E hoʻonui i ka mea hoʻohana me ka home.

Ua maʻalahi ka hiʻohiʻona mua akā hiki i ka mea hoʻohana a iʻole paha i hoʻonohonohoʻia i kahi helu home e pili ana i ka pūnaewele hoʻonohonoho .

E hoʻoikaika i ka hanaʻana o kahi helu home e hoʻohana i kēia kauoha:

hoʻohana i ka test -m test

Hana ka papa i luna i kahi waihona / home / test for the test user.

03 o 12

Pehea e hana ai i kahi mea hoʻohana me kahi papa inoa pūnaewele likeʻole

E hoʻonui i ka mea hoʻohana me kahi hale'ē aʻe.

Inā makemakeʻoe i ka mea hoʻohana e loaʻa kahi waihona home ma kahi'ē aʻe i kahi paʻamau e hiki iāʻoe ke hoʻohana i ke kī -d.

ho'āʻo lākou i ka hopena -m -d / hōʻoia test

Na ke kauoha i luna e hana i kahi waihona i hōʻoia no ka ho'āʻo hoʻohana ma lalo o ka waihona root.

Nānā: Ma loko o ka -m e hoʻololiʻole i ka waihona. Hoʻopiliʻia ia ma loko o /etc/login.defs.

I mea e hoʻohana ai kēia i ka hana me ka weheweheʻole i kahi -m hoʻololi i ka file /etc/login.defs a ma lalo o ka waihona e hoʻohui i kēia laina:

CREATE_HOMEʻo ia

04 o 12

Pehea e hoʻololi ai i ka'ōlelo a ka mea hoʻohana a kekahi mea hoʻohana me ka Linux

Hoʻololi i ka Linux Linux hoʻohana hoʻohana.

I kēia manawa ua hanaʻoe i mea hoʻohana me kahi waihona home kahi e pono aiʻoe e hoʻololi i ka'ōlelo a ka mea hoʻohana.

No ka hoʻonohonohoʻana i ka hua'ōlelo o ka mea hoʻohana, ponoʻoe e hoʻohana i kēia kauoha:

hoahewa

Na ke kauoha i luna e hāʻawi iāʻoe e hoʻonoho i ka hua'ōlelo o ka mea hoʻohana. Hoʻokumuʻiaʻoe no ka hua'ōlelo āu e makemake ai e hoʻohana.

05 o 12

Pehea e hoʻohana ai i nā mea hoʻohana

Hoʻololi i ka Linux hoʻohana.

Hiki iāʻoe ke hōʻoia i ka helu o kāu mea hoʻohana hou ma ka hanaʻana i kēia mau mea i loko o ka puka makani:

lākou - hōʻoia

ʻO ka papa o luna e hoʻololi i ka mea hoʻohana i ka helu hōʻike a me ka manaʻo ua hanaʻoe i kahi waihona home e hoʻonohoʻiaʻoe ma ka waihona home no kēlā mea hoʻohana.

06 o 12

E hana i kahi mea hoʻohana me ka lā hoʻopau

E hoʻonui i ka mea hoʻohana me ka hoʻopau.

Ināʻoe e hana ana i kahi keʻena a loaʻa iāʻoe kahi'elike hou e hoʻomaka nei i kahi e noho ana ma kāu keʻena no ka manawa pōkole a laila e makemakeʻoe e hoʻopaʻa i kahi lā hopena ma kāna pūnaewele hoʻohana.

Pēlā nō, inā heʻohana kāu e hele mai ana e noho a laila hiki iāʻoe ke hana i kahi helu pilikino no kēlā hoa o kaʻohana e pau ana ma hope o ka haʻaleleʻana.

No ka hoʻonohonoho i kahi lā hopena i ka wā e hoʻokumu ai i mea hoʻohana, e hoʻohana i kēia kauoha:

hoʻohana 'ia -d / home / test -e 2016-02-05 hōʻoia

Pono e hoʻokaʻawaleʻia ka lā ma keʻano YYYY-MM-DD kahi o YYYY ka makahiki,ʻo MM ka helu malama aʻo DD ka lā helu.

07 o 12

Pehea e hana ai i kahi mea hoʻohana a hāʻawi iā ia i kahi hui

Hoʻohui i ka Pūʻulu Hana.

Inā loaʻa iāʻoe kekahi mea hoʻohana hou e hui pū me kāu hui a laila hiki paha iāʻoe ke hāʻawi i nā hui kūikawā no kēlā mea hoʻohana i hiki ai iā lākou ke komo i nā waihona a me nā waihona e like me nā lālā'ē aʻe o kā lākou hui.

Eia kekahi lā, e noʻonoʻoʻoe i kahi kanaka i kapaʻiaʻo John, a heleʻo ia ma keʻano he loea.

ʻO ke kauoha i kēia manawa e hoʻonui ai i ka john i ka hui pūʻulu.

hoʻohanaʻia -m john -G helu

08 o 12

Hoʻoponopono i nā māka komo i loko o Linux

E hōʻoia i nā kuʻia.

ʻO ka file /etc/login.defs he'ōnaehana hoʻonohonoho e hāʻawi ana i kaʻae kūpono no nā hana pilina.

Aia kekahi mau koho ma kēia pūnaewele. No ka weheʻana i ka waihona /etc/login.defs e hoʻokomo i kēia kauoha:

sudo nano /etc/login.defs

Aia i loko o ka pūnaewele login.de nāʻaoʻao e hiki ai ke makemake e hoʻololi:

E hoʻomaopopo i kēia mau koho koho a hiki ke kāohiʻia i ka wā e hana ana i kahi mea hoʻohana hou.

09 o 12

Pehea e hōʻoia ai i ka hoʻopuka komoʻana Expiry I ka hanaʻana i kahi mea hoʻohana

E hoʻomoʻi i ka mea hoʻohana me ka hui pūnaewele.

Hiki iāʻoe ke hoʻonohonoho i ka lā pau o ka'ōlelo hoʻopuka, ka helu o ka hōʻailona hōʻailona me ka manawa manawa i ka wā e hoʻokumu ai i mea hoʻohana.

Ke hōʻike nei kēia mau hana i ka hanaʻana i kekahi mea hoʻohana me ka'ōlelo hoʻolaha'ōlelo waha, i ka helu kiʻekiʻe o nā lā ma mua o ka pauʻana o ka hua'ōlelo a me ka hoʻonohonoho houʻana.

e hoʻohana i ka test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

10 o ka 12

Ka Hoʻoulu Mana o kahi Mea hoʻohana me kahi Kōkua Home

E hoʻohui i ka mea hoʻohana me ka papa inoaʻole.

Ināʻo ka pūnaewele login.de ke koho CREATE_HOME i hoʻonohonohoʻia i ka wā e hoʻokumuʻia ai ka mea hoʻohana i kahi waihona home kahi e hana kopeʻia.

No ka hanaʻana i kekahi mea hoʻohana me kaʻole o kahi waihona home e like me nā mea hoʻohana e hoʻohana i kēia kauoha:

hoʻohanaʻia -M hōʻoia

He mea weliweli loa ia - -me wau no ka hanaʻana i ka home a me ka mea - Kū wau no ka hanaʻole i ka home.

11 o ka 12

E ho'āka i ka inoa piha o ka mea hoʻohana i ka hanaʻana i kahi mea hoʻohana

E hoʻonui i ka mea hoʻohana me nā manaʻo.

Ma keʻano he kulekele hoʻohālike o kāu mea hoʻohana, hiki iāʻoe ke koho e hana i kekahi mea e like me ka mea mua, aʻo ka inoa hope. Eia kekahi laʻana,ʻo ka inoa inoa no "John Smith" ka "jsmith".

I ka nānāʻana i nā kiko'ī e pili ana i kekahi mea hoʻohana, hikiʻole iāʻoe ke hoʻomaopopo i waena o John Smith a me Jenny Smith.

Hiki iāʻoe ke hoʻohui i kekahi manaʻo i ka wā e hoʻokumuʻana i kahi moʻokāki i maʻalahi kaʻikeʻana i ka inoa maoli o ka mea hoʻohana.

Ke kuhikuhi nei kēia kauoha i kahi e hana ai i kēia:

hanahana -m jsmith -c "holomua"

12 o ka 12

Ke ho'āʻo nei i ka pūnaewele / etc / passwd

ʻIkeʻike mea hoʻohana Linux.

Ke hanaʻoe i mea hoʻohana, hoʻopukaʻia nā kikowaena o kēlā mea hoʻohana i ka pūnaewele / etc / passwd.

No kaʻike i nā kiko'ī e pili ana i kekahi mea hoʻohana pono hiki ke hoʻohana i ka kauoha grep penei:

Grep john / etc / passwd

Nānā: ʻO ka'ōlelo i luna e hoʻihoʻi i nā kiko'ī e pili ana i nā mea hoʻohana a pau me ka hua'ōlelo john ma keʻano he inoa o ka inoa inoa.

Aia ka waihona / etc / passuword i kahi papa inoa o nā māla e pili ana i kēlā me kēia mea hoʻohana.

Eia nāʻano penei: