Kaʻikepili Nā ʻōlelo kuhikuhi maʻalahi e hana me ka lawelawe Profitserver
Main Kaʻikepili Nā mea hoʻohana Linux: Manaʻo a me nā ʻae

Nā mea hoʻohana Linux: Manaʻo a me nā ʻae


Ma kēia ʻatikala, e ʻimi mākou i ka mea nui o nā mea hoʻohana Linux i hoʻonohonoho pono ʻia. E wehewehe mākou i nā kuleana komo, e hoʻomaka me ka hana ʻana a me ka hoʻonohonoho ʻana i nā mea hoʻohana a hoʻopau me ka hāʻawi ʻana i ke komo i nā faila a me nā waihona kikoʻī. E kūkākūkā pū mākou i kekahi mau mea palekana koʻikoʻi, e like me sudo a me SELinux, e kōkua i ka pale ʻana i ka ʻōnaehana mai ka hana makemake ʻole.

ʻO ke koʻikoʻi o ka hoʻokele mea hoʻohana a me nā kuleana komo ma Linux

Ma ka honua Linux, hoʻohana nui ka hoʻokele mea hoʻohana a me nā kuleana komo. E noʻonoʻo ʻo Linux ma ke ʻano he hale nui kahi e hoʻolimalima ai kēlā me kēia mea hoʻohana a he lumi kēlā me kēia faila. mea hoʻohana'ōnaehana e like me ka hāʻawi ʻana i kēlā me kēia hoaaina i kā lākou kī kū hoʻokahi, ʻoiai nā pono e loaʻa ʻo nā mea hiki iā lākou ke hana i loko o ko lākou lumi.

Ke hana ʻia kahi mea hoʻohana, hāʻawi ʻia lākou i kahi inoa a me kahi ʻike kūʻokoʻa (UID), e like me ke kī pilikino i ke keʻena. Loaʻa i ka mea hoʻohana a hui, hoʻohui iā lākou me nā mea hoʻolimalima ʻē aʻe. ʻO ka hui ua like ia me kahi hui kahi e puʻunaue like ai nā lālā.

Nā kuleana komo waihona ua māhele ʻia i ʻekolu mau ʻāpana: nona (mea hoʻohana), hui, a kekahi. Hiki i kēlā me kēia kī (mea hoʻohana) ke kuleana kūʻokoʻa e heluhelu, kākau, a hoʻokō no kēlā me kēia māhele. No ka laʻana, hiki i ka mea nona ka faila ke heluhelu a kākau i nā kuleana, ka hui - heluhelu wale nō, a me nā mea ʻē aʻe - ʻaʻohe mea.

Pono ka nānā kūikawā i nā kulekele palekana e like me sudo a SELinux, hoʻohana ʻia i nā ʻōnaehana Linux. ʻO Sudo He kauoha kūikawā e hiki ai i nā mea hoʻohana maʻamau ke hoʻohana i nā kuleana superuser (root) no ka hana ʻana i nā hana kikoʻī i loaʻa wale i nā luna hoʻoponopono. Kōkua kēia i ka pale ʻana i nā kuhi hewa a i ʻole ka hoʻohana hewa ʻana i nā kuleana superuser. I ka hoʻohana ʻana sudo, koi ʻia ka mea hoʻohana e hoʻokomo i kā lākou ʻōlelo huna e hōʻoia i ko lākou ʻike. Ma hope o kēia, hiki iā lākou ke hoʻokō i nā kauoha me nā kuleana superuser (root) e like me nā lula i kau ʻia ma ka sweats waiho.

SELinux he papa hou o ka palekana no ka ʻōnaehana hana Linux. Mālama ia i nā polokalamu a me nā faila hiki ke hoʻohana ʻia i loko o ka ʻōnaehana a kaupalena i ke komo ʻana iā lākou e pale aku i nā intrusions a me nā hoʻouka ʻana. Mālama kēia i ke kikowaena ma ka pale ʻana i nā hoʻāʻo hacking a i ʻole nā ​​hana ʻino.

Hoʻokumu a hoʻokele i nā mea hoʻohana

Pehea e hana ai i kahi mea hoʻohana ma Linux

Hana ʻia nā mea hoʻohana Linux me ka mea hoʻohana kauoha. No ka laʻana, e hana i kahi mea hoʻohana i kapa ʻia ʻo "username", e komo ʻoe:

useradd username

Pehea e hoʻonohonoho ai i kahi ʻōlelo huna mea hoʻohana Linux

Ma hope o ka hana ʻana i kahi mea hoʻohana, ʻaʻole mālama ʻia kā lākou moʻokāki e kahi ʻōlelo huna. No ka hoʻonohonoho ʻana i ka ʻōlelo huna no kahi mea hoʻohana hou, e hoʻohana i ka helena papa kauoha:

passwd username

ʻO kahi inoa inoa ka inoa o ka mea hoʻohana nona ka ʻōlelo huna.

Pehea e ʻike ai i kahi papa inoa o nā mea hoʻohana ma Linux

No ka ʻike ʻana i kahi papa inoa o nā mea hoʻohana ma Linux me kahi kauoha hoʻokahi i ka terminal, hiki iā ʻoe ke hoʻohana i ka e oki ai papa kauoha:

cut -d: -f1 /etc/passwd

Heluhelu keia kauoha i na mea o ka / a me / passwd waihona, aia ka ʻike e pili ana i nā mea hoʻohana a pau.

No ka loaʻa ʻana o ka ʻike e pili ana i kahi mea hoʻohana kikoʻī, hiki iā ʻoe ke hoʻohana i ke kauoha:

id username

E hōʻike kēia i ka mea hoʻohana UID, ʻO GID, a Groups.

Holoi i kahi mea hoʻohana Linux

No ka holoi ʻana i kahi mea hoʻohana, e hoʻohana i ka mea hoʻohana papa kauoha:

userdel username

Eia naʻe, ʻaʻole holoi kēia kauoha i nā faila ma ka papa kuhikuhi home o ka mea hoʻohana. No ka wehe ʻana iā lākou, hiki iā ʻoe ke hoʻohana i ka -r koho:

userdel -r username

E hoʻopau kēia i ka mea hoʻohana me kā lākou papa kuhikuhi home a me nā faila āpau i loko.

Hoʻololi i kahi mea hoʻohana Linux

No ka hoʻololi i ka ʻike e pili ana i kahi mea hoʻohana, e hoʻohana i ka hohana kauoha. Hoʻohana ka mea hana i ka syntax:

usermod argument user

Hōʻike ʻia kahi papa inoa piha o nā manaʻo hoʻopaʻapaʻa i ke kōkua o ka pono:

Kōkua i nā mea hoʻohana hoʻohana Linux

No ka laʻana, e hoʻololi i ka papa kuhikuhi home o ka mea hoʻohana, e hoʻohana ʻoe i ke kauoha:

usermod -d /new/path/to/directory username

Hoʻokumu a hoʻokele i nā hui mea hoʻohana ma Linux

ʻAe nā hui hoʻohana ma Linux i nā luna hoʻomalu e hui pū i nā mea hoʻohana me nā kuleana komo like. Hoʻomaʻamaʻa kēia i ka hoʻokele ʻana i nā kuleana komo a hoʻonui i ka palekana ʻōnaehana ma o ka ʻae ʻana i nā kuleana e hoʻonohonoho ʻia ma ka pae hui, ma kahi o ka hana ʻana no kēlā me kēia mea hoʻohana pākahi. No ka laʻana, e noʻonoʻo mākou i ka hui hoʻomohala me ka mea hoʻohana.

Pehea e hana ai i kahi hui mea hoʻohana ma Linux

No ka hana ʻana i hui hou, e hoʻohana i ka pūʻulu kauoha me ka inoa o ka hui hou:

sudo groupadd group_name

I kā mākou laʻana, e like ke ʻano o ke kauoha:

sudo groupadd developers

Pehea e holoi ai i kahi hui mea hoʻohana ma Linux

No ka holoi ʻana i kahi hui, e hoʻohana i ka pūʻulu papa kauoha:

sudo groupdel group_name

Penei, ke kauoha:

sudo groupdel developers

E holoi i ka hui i kapa ʻia haku polokalamu.

Hoʻohui i nā mea hoʻohana i kahi hui

E hoʻohui i kahi mea hoʻohana i kahi hui kikoʻī, e hoʻohana i ka hohana papa kauoha:

sudo usermod -aG group_name user_name

ʻo kahi laʻana:

sudo usermod -aG developers admin

E hoʻohui kēia kauoha i ka mea hoʻohana i kapa ʻia Keʻena Luna i ka haku polokalamu hui.

Wehe i nā mea hoʻohana mai kahi hui

No ka wehe ʻana i kahi mea hoʻohana mai kahi hui, e hoʻohana i ka hoahele papa kauoha:

sudo deluser user_name group_name

ʻO ke kauoha e wehe i ka mea hoʻohana Keʻena Luna mai ka haku polokalamu hui:

sudo deluser admin developers

Ke nānā nei i nā papa inoa hui ma Linux

No ka ʻike ʻana i kahi papa inoa o nā hui āpau i ka ʻōnaehana, e hoʻohana i ka popoki kauoha me ka / a pela aku / pūʻulu pūnaewele:

cat /etc/group

E hōʻike ana kēia kauoha i kahi papa inoa o nā pūʻulu āpau i ka ʻōnaehana.

Ke nānā nei i ka lālā o ka hui mea hoʻohana

Ma hope o ka hana ʻana i nā hana, hiki iā ʻoe ke nānā i nā pūʻulu o kahi mea hoʻohana e hoʻohana ana i nā kauoha pūʻulu:

groups user_name

No laila, ua ʻimi mākou i nā kumu o ka mālama ʻana i nā hui mea hoʻohana ma Linux. I kēia manawa, e neʻe kākou i ka pae aʻe - e nānā ana i ka hāʻawi ʻana i nā kuleana komo i nā faila a me nā papa kuhikuhi. Hiki i kēia kaʻina hana ke hoʻoholo i nā hana a nā mea hoʻohana a i ʻole nā ​​​​hui e hana ai e pili ana i nā faila a me nā papa kuhikuhi kikoʻī, e hōʻoia ana i ka hoʻokele palekana kūpono a me ke komo ʻana i nā kumuwaiwai ʻōnaehana.

Hāʻawi i nā kuleana komo i nā faila a me nā papa kuhikuhi

Hōʻike hōʻailona o nā Kuleana Loaʻa

E like me kā mākou i ʻike mua ai, aia nā ʻano 3 o nā mea hoʻohana ma Linux: nona (mea hoʻohana), hui, a kekahi. Loaʻa i kēlā me kēia o lākou kekahi mau pūʻulu o ke komo ʻana i nā faila a i ʻole nā ​​papa kuhikuhi:

  1. Heluhelu (Heluhelu - r): Hāʻawi i ka nānā ʻana i nā ʻike o kahi faila a papa kuhikuhi paha.
  2. Kākau (Kākau - w): Hāʻawi i ka hiki ke hoʻololi i kahi faila a i ʻole hana i kahi faila hou i loko o ka papa kuhikuhi. No kahi papa kuhikuhi, ʻae kēia i ka holoi ʻana i nā faila mai ia mea.
  3. E hoʻokō (E hoʻokō - x): E ʻae i ka hoʻokō ʻana i ka faila (inā he faila hiki ke hoʻokō) a i ʻole ke komo ʻana i ka papa kuhikuhi (inā he papa kuhikuhi).

Ma nā ʻōnaehana ʻohana Linux, hōʻike ʻia nā kuleana komo e kahi kaula o 10 mau huaʻōlelo. Hōʻike ka hua mua i ke ʻano faila (faila maʻamau, papa kuhikuhi, a me nā mea ʻē aʻe), a ʻo ke koena ʻeiwa he ʻekolu pūʻulu o ʻekolu mau huaʻōlelo no kēlā me kēia hui mea hoʻohana. No ka hoʻomaopopo ʻana, e noʻonoʻo kākou i kekahi laʻana.

Nā kuleana komo -rwxr-xr-- ʻane:

  1. Hōʻike ka hua mua (-) i ke ʻano faila (ma kēia hihia, he faila maʻamau).
  2. ʻEkolu mau huaʻōlelo no ka mea nona (rwx) e hōʻike ana ua heluhelu, kākau, a hoʻokō ka mea nona nā kuleana.
  3. ʻEkolu mau huaʻōlelo no ka hui (rx) e hōʻike ana ua heluhelu a hoʻokō nā lālā o ka hui i nā kuleana wale nō.
  4. ʻEkolu mau huaʻōlelo no nā mea ʻē aʻe (r--) ʻo ia ka mea hiki i nā mea hoʻohana ʻē aʻe ke heluhelu wale i ka faila.

Hoʻonohonoho ʻia nā kuleana komo me ka hoʻohana ʻana i ka chmod kauoha, a penei ke ano o ka syntax:

chmod [options] mode file(s)

Where:

  1. [nā koho] - nā ʻāpana ʻē aʻe, e like me -R no ka hoʻololi hou ʻana i nā kuleana komo i loko o kahi papa kuhikuhi a me kāna mau subdirectories.
  2. mode - he kaula kūikawā e hōʻike ana i nā kuleana komo i hoʻololi ʻia a no wai. Hiki ke kuhikuhi ʻia ke ʻano e nā hōʻailona (r, w, x) a me nā bits (0 a i ʻole 1). Hiki ke hoʻohana ʻia nā waiwai helu o ke ʻano (e kamaʻilio mākou e pili ana iā lākou ma hope)
  3. file (s) - nā waihona a i ʻole nā ​​papa kuhikuhi i hoʻohana ʻia nā loli.

He mea hana ikaika loa kēia pono, no laila e nānā wale mākou i kekahi mau kauoha kumu ma ke ʻano he laʻana.

E hoʻololi i nā kuleana komo i kahi faila i hiki i ka mea nona ke heluhelu a kākau i nā kuleana, ua loaʻa i ka hui nā kuleana heluhelu wale nō, a ʻaʻohe kuleana o nā mea hoʻohana ʻē aʻe:

chmod u=rw,g=r,o= filename

E hoʻonoho i nā kuleana komo no nā mea hoʻohana a pau e heluhelu a kākau i kahi faila:

chmod a+rw filename

Hoʻololi hou i nā kuleana komo no nā faila a me nā subdirectories ma kahi papa kuhikuhi:

chmod -R u+rwx directory

Hōʻike helu o nā Kuleana Loaʻa

Ma ka hōʻike helu, loaʻa i kēlā me kēia māhele mea hoʻohana (ka mea nona, pūʻulu, nā mea ʻē aʻe) kona helu, a ʻo ka hui pū ʻana o kēia mau helu e hoʻonohonoho i nā kuleana komo hope. E like me ka symbolic, loaʻa i kēlā me kēia o nā kuleana ʻekolu kona waiwai, akā ma ka helu:

  1. Heluhelu (heluhelu) - waiwai 4
  2. Kākau (kākau) - waiwai 2
  3. Hoʻokō (hoʻokō) - waiwai 1

Hoʻohana ʻia nā waiwai helu no ka hoʻoholo ʻana i ke ʻano o ka mea hoʻohana:

  1. Ka mea nona ka waihona (mea hoʻohana) - ka huahelu mua
  2. Ka hui o ka mea nona (hui) - ka helu lua
  3. Nā mea hoʻohana ʻē aʻe (nā mea ʻē aʻe) - ke kolu o ka helu

No laila, ʻo ka hōʻike helu piha o nā kuleana e komo i ka faila he ʻekolu huahelu, kēlā me kēia mea e hōʻike ana i ka huina o nā waiwai o nā kuleana no kekahi ʻano mea hoʻohana. ʻOi aku ka maʻalahi o kēia ma mua o ka hoʻohana ʻana i nā huaʻōlelo 10 i ka hōʻailona hōʻailona. ʻO ka hoʻokele ma kēia hihia e like me kēia:

chmod XYZ file

kahi X, Y, a Z he mau helu e hōʻike ana i nā kuleana komo no ka mea nona ka hui, a me nā mea hoʻohana ʻē aʻe.

No ka laʻana, e hāʻawi i ka mea nona nā kuleana komo piha (heluhelu, kākau, a hoʻokō), a heluhelu a hoʻokō wale ka hui a me nā mea hoʻohana ʻē aʻe, hiki iā ʻoe ke hoʻohana i ke kauoha:

chmod 755 file

E noʻonoʻo kākou i nā laʻana ʻē aʻe:

chmod 700 file

ʻO ka mea nona wale nō ke kuleana e heluhelu, kākau, a hoʻokō, ʻoiai ʻaʻohe kuleana o ka hui a me nā mea hoʻohana ʻē aʻe.

chmod 644 file

He kuleana ko ka mea nona ka heluhelu a kākau, ʻoiai ʻo ka hui a me nā mea hoʻohana ʻē aʻe he kuleana heluhelu wale nō.

chmod 751 file

Loaʻa i ka mea nona nā kuleana piha, ua heluhelu a hoʻokō ka hui i nā kuleana, a ʻo nā mea hoʻohana ʻē aʻe wale nō ke kuleana e hoʻokō.

E like me kā mākou i ʻōlelo ai ma mua, loaʻa i ka hāmeʻa ka hana nui loa. I kekahi mau hihia, ʻaʻole lawa nā koho i loaʻa ma ka ʻāpana "kōkua":

Mea hana no ka mālama ʻana i nā kuleana komo ma Linux

E nānā i ka laina hope. Ke hoʻohana nei i kēia kauoha e wehe i nā palapala kikoʻī hou aku ma ka hāmeʻa. Hiki iā ʻoe ke kipa i ka utility Wikipedia kūhelu ʻaoʻao, kahi e ʻike ai ʻoe i ka ʻike kikoʻī e pili ana iā Chmod.

Panina

He mea koʻikoʻi nā mea hoʻohana Linux a me kā lākou hoʻokele no ka palekana a me ka hana paʻa o ka OS. Ma kēia ʻatikala, ua hōʻike mākou i ke koʻikoʻi o ka hoʻohana pono ʻana a me ka hoʻokele pono ʻana i nā kuleana ma Linux, e uhi ana i ka hana ʻana a me ka hoʻokele ʻana o nā mea hoʻohana, e hana pū me nā hui mea hoʻohana, a me ka hāʻawi ʻana i nā kuleana komo i nā faila a me nā papa kuhikuhi.

❮ ʻatikala mua Nā mea hoʻoponopono kikokikona Linux
ʻatikala aʻe ❯ Ka hoʻonohonoho ʻana i ka pā ahi ma Linux

E nīnau iā mākou e pili ana iā VPS

Mākaukau mau mākou e pane i kāu mau nīnau i kēlā me kēia manawa o ke ao a i ka pō.