Nga Whakaaetanga Linux mo nga Kaiwhakahaere punaha me nga Kaihanga

Nga Whakaaetanga Linux mo nga Kaiwhakahaere punaha me nga Kaihanga

Nga Whakaaetanga Linux mo nga Kaiwhakahaere punaha me nga Kaihanga

Ko te putanga o nga whakaaetanga i roto i te Linux me tona whakamahinga tika na roto i te whakahau "chmod" he mea tino whanui ka korerohia i roto i nga Hapori SL na nga Kaiwhakamahi Matatau, Nga tohunga Hangarau me nga Kaiwhakahaere o nga Tūmau me nga punaha. Hei tauira i roto i ta maatau Blog he 2 nga tuhinga tino pai e pa ana ki a matou, ara: Whakaaetanga me nga Tika i Linux (01/12) y Nga whakaaetanga taketake i te GNU / Linux me te chmod (08/16).

Engari he maha nga wa SW Kaihanga ko wai ma nga kaihanga i nga Taupuna me nga punaha, te nuinga o ratou punaha me nga Paetukutuku, i te wa e whakawhanake ana i aua korero, kaore e whakaarohia e raatau ko ngahea nga mana tika hei whakahaere ki a raatau, ka waiho i te mahi tata tonu ki te taha o nga Kaiwhakahaere me nga Kaiwhakahaere Pūnaha. I roto i tenei panui ka ngana ki te hoatu he arahi iti mo tenei mo ratou.

Nga Whakaaetanga Linux mo DevOps / BDA: Whakataki

Whakataki

Te whakahau "chmod»He tino whaihua, he mea nui hoki hei whakamahi matatau i nga punaha Whakahaere-a-Linux. Heoi, i te mea ko taua "chmod" ehara i te kohinga takitahi, engari kua uru ki roto i te kohinga.putututarua«. Ko te kohinga "coreutils" he kohinga e whakarato ana i te Punaha Whakahaere me nga taputapu taketake mo te whakahaere konae konae, kaiwhakamaori whakahau, me te tukatuka kupu. Ana ko te mea whanui, kua whakauruhia ma te taunoa i te nuinga o nga Linux Distros.

Ina koa, kei roto i tenei kohinga, hei taapiri atu ki te whakahau "chmod", nga whakahau e whai ake nei: arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir direcors dirname du echo env whakawhānuitia expr factor hipi teka fmt roopu roopu rangatira manaaki ki te whakauru hono ki te ingoa ingoa ls md5sum mkdir mkfifo mknod mktemp mv nicec noh noh numfmt od whakapiri pathchk pinky pr printenv printf ptx pwd readlink realpath rm rmdir runcon sha * sum seq shred moe sort split stat stty sum sync tac tail tee test timeout touch tr true truncate tsort tty uname unexpand uniq unlink users vdir wc who whoami yes.

Hei whakarapopototanga, ma te whakahau "chmod" e ahei te mahi nui-katoa mo te whakahaere i nga whakaaetanga o te konae me te kōpaki ki nga kaiwhakamahi katoa e whakahaerehia ana e te punaha Whakahaere. Na te mea ko te Linux hei punaha Whakahaere he maha nga kaiwhakamahi, na reira, me whakarato ki te taiao mahi tetahi punaha whakaaetanga hei whakahaere i te huinga whakahaere mana i runga i nga konae me nga raarangi, tae atu ki nga rauemi punaha katoa me nga taputapu.

Ihirangi

Nga Whakaaetanga Linux mo SW / BD: Ihirangi 1

Whakamahia mo nga Kaihanga SW

Ma te Kaiwhakahaere me nga Kaiwhakahaere Whakahaere (Sysadmin) e whakatau ana he aha nga whakaaetanga kia whakawhiwhia ki te Kaiwhakamahi X i te konae X ranei i runga i te konae X, me mohio ranei he aha te momo whakahaere me nga waahanga ranei hei mahi ma ratau. I te wa o te Kaiwhakarato Paetukutuku, ka taea te whakarōpūtia nga Kaiwhakamahi ki nga momo e rua:

  1. Kaiwhakamahi Kaiwhakamahi: Ko wai te kaute a to kaiwhakamahi i runga i te kaiwhakarato ki te takiuru, ki nga mana motuhake, me te hunga e whakahaere ana i etahi whakarereketanga (kape / whakakore / whakarereke) i roto i te punaha Paetukutuku ranei kua whakauruhia ma te SSH, te SFTP ranei, hei tauira.
  2. Kaiwhakamahi Kaiwhakahaere-Kore: Kaore he putea a raatau kaiwhakamahi mo te kaitoha, na te mea he manuhiri noa ratou ki te Paetukutuku me te punaha Tukutuku. Na reira, kaore o raatau mana ki te uru totika ki nga konae me nga kōpaki, engari me whakawhitiwhai atu ki a raatau, ma te hononga paetukutuku o te Pae, ma te punaha Paetukutuku ranei kua whakauruhia.

Heoi, ki te kore e nui, e rawaka ana ranei te Sysadmin he korero, he tuhinga, he tautoko ranei mai i nga Kaihanga SW mo nga pukenga, mahi me te hanganga o nga konae o nga Paetukutuku me nga punaha hei whakauru ka mutu te whakahaere i te rahinga pono, i tenei keehi ko te tikanga:

chmod 777 -R /var/www/sistema-web

He maha nga wa ka mutu me:

chown root:root -R /var/www/sistema-web

Nga Whakaaetanga Linux mo SW / BD: Ihirangi 2

Whakatūpato

He tikanga kino tenei, engari ka karo i nga raru o te whakaaetanga me te mahi kino o nga Paetukutuku me nga punaha kua whakauruhia. He mahi kino, mai i te wa e mahia ana te whakahau chmod 777 i tenei ara i runga i te kōpaki me nga konae o te Pae Paetukutuku ranei, kaore he ahuru mo taua mea.

Kia taea ai e tetahi kaiwhakamahi o te Pae, punaha Tukutuku ranei aipurangi te whakarereke te whakakore ranei i tetahi konae i roto i te hanganga konae o te Pae Paetukutuku ranei i roto i te Kaiwhakarato Paetukutuku me tua atu ranei, kaore he aukati nui. Na te mea me mahara ko te Kaiwhakarato Paetukutuku tera e mahi ana mo nga kaiwhakamahi toro, a ka taea e ia te whakarereke i nga konae e mahia ana.

Mena he whakaeke te kaiwhakamahi, a, ka whakaraerae ia i te Pae Paetukutuku, punaha Tukutuku ranei, ka taea noa e ia te whakamahi hei whakaiti i a ia, ka whakakorehia, he kino ake ranei, whakauruhia he waehere kino ki te whakahaere i nga whakaeke hītinihanga, te tahae ranei i nga korero mai i te kaituku me te kore tetahi e mohio

Nga Whakaaetanga Linux mo SW / BD: Ihirangi 3

Ngā tūtohutanga

Hei karo i enei momo whakaritenga, mena Ko te Sysadmin, ko te Kaiwhakawhanake SW ranei, me whakarite kia tika nga whakaaetanga me nga kaiwhakamahi e tika ana ki nga kopaki me nga konae o nga punaha, Paetukutuku ranei. ki te karo i nga take ahuru me te muna

I te taumata whakaaetanga, ka taea te whakahaere i nga whakahau e 3 e whai ake nei ki te whakaora i nga whakaaetanga me nga kaiwhakamahi o te punaha kua whakauruhia, paetukutuku ranei ki te tikanga.I etahi atu kupu, tohua te uara 755 ki nga raarangi katoa me te 644 ki nga konae.

Kei te maumahara tonu ki te whakamahi i roto i te punaha Paetukutuku, Paetukutuku ranei, mai i te mea ka whakamanahia i roto i te kōpaki teitei (whaiaronga), penei, hei tauira, te pakiaka o te kaituku, ka whakarereke nga whakahau whakahau i nga whakaaetanga o te Kaihoko, ka kore pea e mahi

Nga Whakaaetanga Linux mo SW / BD: Ihirangi 4

Whakaaetanga whakaaetia ki nga Kōpaki (Whaiaronga)

He tauira

He whaiaronga me nga whakaaetanga konae

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

y

chmod 777 -R .

o

chmod 777 -R /var/www/sistema-web

Mena kei waho koe i te kōpaki (whaiaronga) o te punaha Paetukutuku ranei.

Pūnaha Kaiwhakamahi Paetukutuku ranei

chown www-data:www-data -R .

o

chown www-data:www-data -R /var/www/sistema-web

Mena kei waho koe i te kōpaki (whaiaronga) o te punaha Paetukutuku ranei. Ana ko te kaiwhakamahi-www-raraunga ka whakamahia noa hei tauira, na te mea ko te mea e whakamahia ana, e pai ana ranei mo te whakamahi i te Apache2.

Nga Whakaaetanga Linux mo SW / BD: Ihirangi 5

Kua tukuna nga whakaaetanga ki nga konae (konae)

Ka oti nga whakarereke whakaaetanga, ka taea te whakarereke i nga whakaaetanga o nga raarangi me nga konae e hiahia ana kia rereke nga whakaaetanga a-ringa.. Ana mena he mea tika kia whakarereke ano i nga rangatira o nga mea e tika ana. No reira, i tenei waa, me whakaae nga Sysadmin me nga Kaihanga SW mo te aha nga whakaaetanga e tika ana mo ia kopaki me te konae o te punaha Paetukutuku, paetukutuku ranei.

Nga Whakaaetanga Linux mo SW / BD: Whakamutunga

mutunga

Ko te whakahaere i nga mana whakaae ki nga konae me nga konae o te Linux, ki te UNIX ranei, koinei tetahi o nga tino painga me nga painga o taua mea., na te mea ka pai ake te whakahaere, te tika me te ahuru o nga taumata rereke o te urunga, te whakaputa me te whakahaere i nga konae me nga kōpaki.

He maha atu ano, ka pa ana ki te taumata o nga Kaiwhakarato Paetukutuku, ara, kei reira nga punaha, nga Paetukutuku a-roto, a-waho ranei o tetahi Whakahaere, Na te mea ko te kaupapa nui ki te mohio he aha nga whakaaetanga me tuku ki ia raarangi, ki te konae ranei, kia tutuki ai te pauna pai i waenga i te muna, te ahuru me te mahi.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

2 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Polg28 ka mea

    Ata mārie kei te pēhea koe?
    Kei te kopikopiko ahau i te linux, he tono taku ka taea te kawemai i nga konae, ka tukuna e te kaiwhakamahi tetahi I nga matapihi kaore oku raru, ka tukuna ana te tono ki linux ka ngaro etahi whakaaetanga, hei whakamatau i nga mea katoa kua mahia e au i roto i tenei tuhinga kaore e mahia haha ​​(engari ka huri ahau ka taea te whakamana i nga mahi katoa).
    Ko te mea ke he haangai i nga konae engari kei te maarama ahau ka tangohia ma te tuku panui me te tuhi whakaaetanga ma te rangatira, panui mo te roopu rangatira me te kore whakaaetanga mo etahi atu. A, no te rangatira o nga konae te whakamahi i te tono. Kei te maarama ahau mena kaore he mana whakaae, kaore e taea te whai i te rere noa o te mahi ka haere ki te whakauru i te xml ki te papaarangi. Ka tae mai taku paatai, me pehea e taea ai e au te tuku whakaaetanga ki nga konae kaore ano aku i te punaha? I roto i te kōpaki kua tangohia (tmp) kei a ia nga whakaaetanga katoa, ka tukuna ma te tuhi-tuhi engari i nga wa katoa ka tangohia nga konae ki roto i taua kopaki ko nga whakaaetanga anake e whakahuatia ana. Kei konaa etahi ara ka waiho nga konae ki taua kōpaki ka waihohia me nga whakaaetanga?
    Ko te tumanako kua maarama ahau, ka nui te mihi ki a koe i mua me te tuhinga pai

  2.   Linux Whakauru Whakauru ka mea

    Ki taku whakaaro ko te kōpaki / tmp ranei ... / tmp e 755 ana mana whakaaetanga engari ahakoa ka tukuna e te kaiwhakamahi nona te tono, ka waihohia e ia etahi atu whakaaetanga. Ehara ahau i te kaiwhakawhanake engari ki taku whakaaro ma te reo o te tono tetahi atu ranei e tohu he mahinga e whakahaere ana i te whakahau whakahau (bash) o nga whakaaetanga e tika ana (chmod) me te rangatira o nga konae (chown). Ki te kore, ka taea e koe te whakahaere i tetahi tuhinga tuhi ia meneti ka rere.