ʻ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
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
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
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
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
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
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
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
ʻ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:
- PASS_MAX_DAYS - Pehea ka lōʻihi o ka pauʻana o ka hua'ōlelo.
- PASS_MIN_DAYS - E hoʻololi pinepineʻia kahi hua'ōlelo.
- PASS_WARN_AGE - Pau ka lā hoʻolaha ma mua o ka pauʻana o kahi hua'ōlelo.
- LOGIN_RETRIES - Ka helu o nā ho'āʻo ho'āʻo ma mua o ka nele.
- LOGIN_TIMEOUT - Pehea ka lōʻihi ma mua o ka manawa e komo ai.
- DEFAULT_HOME - hiki ke hoʻohana i kahi mea hoʻohana ināʻaʻole kahi waihona home.
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
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
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
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
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:
- Mea hoʻohana inoa;
- Kākau leka uila (kahi iʻike maopopoʻoleʻia);
- Hoʻohana hoʻohana;
- ʻO ka hui o ka hui id;
- Ke inoa piha o ka mea hoʻohana;
- Kahi papa helu o ka mea hoʻohana;
- Komo pū.