ßê ïîñòàâèòè ôàéëó ïðàâà

Ïðè êîæíîìó çâåðíåíí³ äî ôàéëó íà ñåðâåð³ ïðîãðàìíå çàáåçïå÷åííÿ âèçíà÷ຠïðàâà òîãî, õòî âèìàãຠöåé ôàéë. ßêùî çàïèò âèõîäèòü â³ä êîðèñòóâà÷à ç ò³º¿ ãðóïè, ÿê³é öÿ ä³ÿ ³ç çàïèòóâàíîþ ôàéëîì íå äîçâîëåíå, òî ñåðâåð âèäຠïîâ³äîìëåííÿ ïðî ïîìèëêó. ßêùî ó âàñ º äîñòóï äî íàëàøòóâàíü ôàéë³â, òî âè ìîæåòå âèñòàâëÿòè äëÿ íèõ ïðàâà çà äîïîìîãîþ â³äïîâ³äíèõ ïðîãðàì.
ßê ïîñòàâèòè ôàéëó ïðàâà




²íñòðóêö³ÿ
1


Âèçíà÷òå, ÿê³ ñàìå ïðàâà íåîáõ³äíî çàäàòè ôàéëó.  UNIX-ñèñòåìàõ, ÿê³ çàðàç âèêîðèñòîâóþòüñÿ íà á³ëüøîñò³ âåá-ñåðâåð³â, êîðèñòóâà÷³ ä³ëÿòüñÿ íà òðè ãðóïè. Äî îäí³º¿ ç íèõ (user) íàëåæèòü âëàñíèê ôàéëó ÷è ïàïêè, äî ³íøî¿ (group) - êîðèñòóâà÷, ùî âõîäèòü â ãðóïó, â ÿêó âêëþ÷åíèé ³ âëàñíèê, à âñ³ ³íø³ â³äíåñåí³ äî òðåòüî¿ ãðóïè (world). Äëÿ êîæíîãî ôàéëó ìຠáóòè âèçíà÷åíî, êîðèñòóâà÷ ç ÿêî¿ ãðóïè ìîæå çä³éñíþâàòè ç íèì îïåðàö³¿ çàïèñó, ÷èòàííÿ àáî âèêîíàííÿ (ÿêùî ôàéë âèêîíóâàíèé). Íà öüîìó êðîö³ âàì òðåáà âèçíà÷èòè, ÿêèé íàá³ð ïðàâ ñë³ä ïðèïèñàòè êîæíî¿ ç ãðóï.
2
Çàêîäóéòå ñêëàäåíèé íàá³ð ïðàâ. Êîä ïîâèíåí ì³ñòèòè òðè öèôðè, ç ÿêèõ ïåðøà â³äíîñèòüñÿ äî ãðóïè user, äðóãà - äî ãðóïè group, òðåòÿ - äî ãðóïè world. Êîæíà ç öèõ öèôð çíàõîäèòüñÿ ñêëàäàííÿì êîä³â â³äïîâ³äíèõ îïåðàö³é: îïåðàö³¿ ÷èòàííÿ (read) â³äïîâ³äຠêîä 4, îïåðàö³¿ çàïèñó (write) - êîä 2, îïåðàö³¿ âèêîíàííÿ (execute) - êîä 1. Íàïðèêëàä, ÿêùî ãðóï³ user (ïåðøå ÷èñëî â íàáîð³ ïðàâ) òðåáà âèäàòè äîçâ³ë çàïèñóâàòè ³ âèêîíóâàòè öåé ôàéë, òî ÷èñëî áóäå äîð³âíþº 3 (2 + 1 = 3). Òàêèì æå ñïîñîáîì âèçíà÷àþòüñÿ äðóãå ³ òðåòº ÷èñëî - ïðàâà äëÿ ãðóï group ³ world, â³äïîâ³äíî. Íàïðèêëàä, ìàêñèìàëüíî øèðîê³ ïðàâà äëÿ âñ³õ òðüîõ ãðóï áóäóòü çàäàí³ ïðèñâîºííÿì ôàéëó ïðàâ ç êîäîì 777.
3
Ñêîðèñòàéòåñÿ, íàïðèêëàä, ÔÒÏ-ê볺íòîì, ùîá âèñòàâèòè ïîòð³áí³ ïðàâà ôàéë³â íà ñåðâåð³. Äëÿ öüîãî òðåáà ï³äêëþ÷èòèñÿ äî ñâîãî ÔÒÏ-ñåðâåðó, çíàéòè ³ âèä³ëèòè íà íüîìó ïîòð³áíèé ôàéë, êëàöíóòè éîãî ïðàâîþ êíîïêîþ ³ âèáðàòè â êîíòåêñòíîìó ìåíþ êîìàíäó óñòàíîâêè ïðàâ. Ó â³êí³, á³ëüø³ñòü ïðîãðàì öüîãî ðîäó ïðîïîíóþòü äâà ñïîñîáè âêàç³âêè íàáîðó ïðàâ - òàáëèöþ ç íàáîðîì ÷åêáîêñ³â ³ ïîëå äëÿ ââåäåííÿ êîäó. Çà äîïîìîãîþ ÷åêáîêñ³â ìîæíà âèêîíàòè îïåðàö³þ êîäóâàííÿ ïðàâ, îïèñàíó â ïîïåðåäíüîìó êðîö³, à â ïîë³ ââåäåííÿ òðåáà ââîäèòè âæå ãîòîâå çíà÷åííÿ (íàïðèêëàä, 777). ϳñëÿ íàòèñêàííÿ êíîïêè «OK» ïðîãðàìà â³äïðàâèòü íà ñåðâåð UNIX-êîìàíäó chmod (ñêîðî÷åííÿ â³ä CHange MODe) ç â³äïîâ³äíèìè ïàðàìåòðàìè, à ïðîãðàìíå çàáåçïå÷åííÿ ñåðâåðà âñòàíîâèòü çàäàí³ ïðàâà âêàçàíîãî ôàéëó.
Ïåðåãëÿä³â: 2648

Óâàãà, ò³ëüêè ÑÜÎÃÎÄͲ!