1 00:00:00,000 --> 00:00:05,177 2 00:00:05,177 --> 00:00:07,010 டக் LLOYD: சில நேரங்களில் போது நாம் நிரலாக்க 3 00:00:07,010 --> 00:00:10,620 அப்போது, மிகவும் பொதுவாக விஷயங்களை செய்ய அடிக்கடி, மற்றும் பல மக்கள் 4 00:00:10,620 --> 00:00:14,920 அதே யோசனை அல்லது அதே செய்ய விஷயம், அது ஒரு பெயர் இருக்கிறது என்பதை. 5 00:00:14,920 --> 00:00:16,780 மீதமுள்ள சரியாக ஒரு அப்படி இல்லை. 6 00:00:16,780 --> 00:00:19,130 இது ஒரு நிரலாக்க முன்னுதாரணம் என்று. 7 00:00:19,130 --> 00:00:21,830 அது மாதிரி ஒரு சிறந்த நடைமுறைகள் பிடிக்கிறது என்று கீழே காய்ச்சி வடிகட்டிய 8 00:00:21,830 --> 00:00:24,100 ஏதாவது செய்ய முயற்சிக்கும் மக்கள்,. 9 00:00:24,100 --> 00:00:26,770 இந்த வழக்கில், செயல்படுத்த பக்கங்கள் ஒரு அமைப்பு 10 00:00:26,770 --> 00:00:29,700 ஒரு பயனர் தொடர்பு என்று ஒரு மிகவும் சிக்கலான வலைத்தளத்தில். 11 00:00:29,700 --> 00:00:32,430 அது அப்படியே பொதுவாக என்று முடிந்துவிட்டது இது ஒரு தரமான பரிந்துரைக்கப்படுகிறது 12 00:00:32,430 --> 00:00:35,721 மற்ற மக்கள் பின்பற்ற விரும்புகிறேன் என்று, மற்றும் வழிகளில் ஒரு குறிப்பிட்ட தொகுப்பு உள்ளது 13 00:00:35,721 --> 00:00:37,500 என்று ஒரு இந்த முன்னுதாரணம் பின்பற்ற முடியும். 14 00:00:37,500 --> 00:00:42,580 >> எனவே, மீதமுள்ள ஒரு முன்னுதாரணம், மற்றும் காரணம் நாங்கள் அதை விட்டு சுருக்கம் விவரங்கள் பயன்படுத்த 15 00:00:42,580 --> 00:00:43,560 பயனர் இருந்து. 16 00:00:43,560 --> 00:00:45,700 சில விஷயங்கள் பயனர் உண்மையில் பார்க்க தேவையில்லை. 17 00:00:45,700 --> 00:00:47,616 அவர்கள் தான் வேண்டும் ஒரு நல்ல பயனர் அனுபவத்தை, 18 00:00:47,616 --> 00:00:50,590 நாம் அவர்களுக்கு தேவையில்லை ஒவ்வொரு ஒற்றை கோப்பு அணுக என்று 19 00:00:50,590 --> 00:00:52,750 ஒருவேளை, எங்கள் வலை சர்வரில் உள்ளது. 20 00:00:52,750 --> 00:00:56,160 நியாயம் என்று சில கோப்புகளை இருக்கலாம் பயனர் அனுபவம் வளர்ப்பதற்கு பயன்படுத்தப்படும், 21 00:00:56,160 --> 00:00:57,644 மற்றும், விட்டு அந்த அதனால் நாம் சுருக்கம். 22 00:00:57,644 --> 00:01:00,060 நாம் அப்படி எனவே அவற்றை மறைக்க முடியாது பயனர், அவர்களுக்கு வேலை முடியாது 23 00:01:00,060 --> 00:01:02,480 ஆனால் எங்கள் எங்கள் pages-- pages-- அவர்களை சமாளிக்க எப்படி தெரியும் 24 00:01:02,480 --> 00:01:05,840 அவர்களை அழையுங்கள் அல்லது ஒருவேளை தேவைப்படும், அவர்கள், அல்லது அது போன்ற ஏதாவது வேண்டும். 25 00:01:05,840 --> 00:01:09,130 >> முதன்மை நோக்கம் மீதமுள்ள தரவு பாதுகாப்பு உள்ளது, 26 00:01:09,130 --> 00:01:12,415 மீதமுள்ள வழக்கமாக வரும் ஏனெனில் தரவுத்தளங்கள் வேலை சூழலில். 27 00:01:12,415 --> 00:01:14,480 குறிப்பாக நாம் பயனர்கள் தடுக்க வேண்டும் 28 00:01:14,480 --> 00:01:17,900 நேரடியாக பாதிக்கிறது தரவுத்தளங்கள் இருந்து. 29 00:01:17,900 --> 00:01:21,520 நாம் மட்டுமே, மறைமுகமாக அதை செய்ய வேண்டும் எங்கள் வடிகட்டும் மூலம். 30 00:01:21,520 --> 00:01:24,780 அல்லது உறுதி செய்யும் எல்லாம் சரி அந்த எங்களுக்கு பிழை சோதனை சிறிது செய்கிறேன் 31 00:01:24,780 --> 00:01:27,930 அல்லது பாதுகாப்பு காப்பு நாம் முன் தகவல், அங்கு அனுப்ப 32 00:01:27,930 --> 00:01:32,850 விஷயங்களை ஒருவேளை, தவறாக முடியும் நாங்கள் கவனமாக இல்லை என்றால், உண்மையில் தவறு. 33 00:01:32,850 --> 00:01:35,630 >> எனவே மீதமுள்ள மாதிரி காட்சி கட்டுப்பாட்டாளர் குறிக்கிறது. 34 00:01:35,630 --> 00:01:36,870 இந்த ஒவ்வொரு என்றால் என்ன அர்த்தம்? 35 00:01:36,870 --> 00:01:38,742 அடிப்படையில், மாதிரி உங்கள் தகவல் இல்லை. 36 00:01:38,742 --> 00:01:40,700 அது எங்கே அனைத்து உங்கள் தளத்தில் முக்கியமான தகவல்களை 37 00:01:40,700 --> 00:01:42,790 lives-- பயனீட்டாளர், உள், கடவுச்சொற்களை. 38 00:01:42,790 --> 00:01:46,400 நீங்கள், அதை புதுப்பிக்க அதை பார்க்கவும் முடியாது, அது போன்ற அழகான மிகவும் எல்லாம். 39 00:01:46,400 --> 00:01:49,490 நீங்கள் ஒரு தகவல் வினா விரும்பினால், நீங்கள் கேட்க விரும்புகிறேன் தகவல் இருந்து தகவல். 40 00:01:49,490 --> 00:01:54,810 என்று model-- தான் உங்கள் தளத்தில் எங்கு தரவு. 41 00:01:54,810 --> 00:01:57,930 >> காட்சி வகையான போன்ற ஆகிறது பயனர் அனுபவம். 42 00:01:57,930 --> 00:02:02,090 அதை அவர்கள் பிறகு பார்க்கலாம் பக்கங்கள் தான் அவர்கள் தகவல் கோரிய. 43 00:02:02,090 --> 00:02:04,280 அதனால் அவர்கள் சமர்ப்பிக்கிறார்கள் தங்கள் உள்நுழைவு information-- 44 00:02:04,280 --> 00:02:07,280 அவர்கள் ஒரு கட்டுப்படுத்தி செய்ய வேண்டும், இது நாம் ஒரு இரண்டாவது பற்றி பேச வேண்டும். 45 00:02:07,280 --> 00:02:10,020 அவர்கள் ஒருவேளை சமர்ப்பிக்கிறார்கள் தங்கள் உள்நுழைவு தகவல், 46 00:02:10,020 --> 00:02:12,320 மற்றும் தகவல் வினவப்பட்ட. 47 00:02:12,320 --> 00:02:16,489 தகவல் கோரப்படும் மற்றும் தகவல் இருந்து இழுத்து. 48 00:02:16,489 --> 00:02:19,030 பின்னர் பயனர் வெளியேற்ற முறை , அவர்கள் வீட்டிற்கு பக்கம் பார்க்க. 49 00:02:19,030 --> 00:02:21,470 அது சரி, ஒரு பார்வை? 50 00:02:21,470 --> 00:02:24,655 >> பின்னர் கட்டுப்படுத்தி என்ன இருக்கிறது உங்கள் தளத்தில் வணிக தர்க்கத்தை என்று. 51 00:02:24,655 --> 00:02:26,530 மற்றும் வணிக தர்க்கம் ஆகிறது அந்த வகையில் ஒன்று என்று 52 00:02:26,530 --> 00:02:30,900 wishy-washy-- போன்ற வகையான உள்ளது, வணிக தர்க்கம் என்ன அர்த்தம்? 53 00:02:30,900 --> 00:02:33,650 அடிப்படையில் உங்கள் வணிக தர்க்கம் உங்கள் PHP உள்ளது. 54 00:02:33,650 --> 00:02:36,260 உங்கள் பயனர் தேவையில்லை நேரடியாக உங்கள் PHP பார்க்க, 55 00:02:36,260 --> 00:02:40,600 ஆனால் உங்கள் PHP ஒருவேளை என்ன நடக்கிறது தகவல் கோரிக்கைகளை செய்து வேண்டும். 56 00:02:40,600 --> 00:02:43,310 >> எனவே பயனர் உள்ளீடு ஒரு பார்வையில் தகவல், 57 00:02:43,310 --> 00:02:46,120 ஒரு கட்டுப்படுத்தி ஒருங்கிணைக்கும். 58 00:02:46,120 --> 00:02:48,130 போல், அவர்கள் ஒரு வடிவம் தட்டச்சு செய்யலாம். 59 00:02:48,130 --> 00:02:50,910 எப்படி அந்த வடிவம் செயல்முறைகள் தகவல் கட்டுப்படுத்தி உள்ளது. 60 00:02:50,910 --> 00:02:55,159 என்று உண்மையில் அந்த PHP தான் மாதிரி கோரிக்கை செய்யும். 61 00:02:55,159 --> 00:02:57,200 பின்னர் மாதிரி கொடுக்கிறது காட்சி தகவல், 62 00:02:57,200 --> 00:03:00,540 பயனர் அதை கொடுக்கிறது இது, பின்வருமாறு ஒருவேளை சிறந்த காட்சிப்படுத்தும். 63 00:03:00,540 --> 00:03:01,240 >> எனவே இங்கே நாம். 64 00:03:01,240 --> 00:03:05,760 இங்கே இடது எங்களை, மற்றும் நம் மாதிரி காட்சி கட்டுப்பாட்டாளர் முன்னுதாரணம் ஏற்பாடு. 65 00:03:05,760 --> 00:03:06,810 இது எப்படி வேலை செய்கிறது? 66 00:03:06,810 --> 00:03:09,460 >> user-- நம்மை ஒரு செய்கிறது கட்டுப்படுத்தி கேட்டுக்கொள்கிறேன். 67 00:03:09,460 --> 00:03:13,700 நாம் தகவல் 'to ஒரு HTTP வடிவம் மூலம் போன்ற. 68 00:03:13,700 --> 00:03:16,080 , கட்டுப்படுத்தி அந்த அடிப்படையில் வேலை உறுதி செய்ய வேண்டும் 69 00:03:16,080 --> 00:03:20,124 கொடுத்த பயனர் அல்ல என்ன என்று மாதிரி சேதப்படுத்தும் என்று ஒன்று. 70 00:03:20,124 --> 00:03:22,790 அதனால் கட்டுப்படுத்தி நடக்கிறது உறுதி என்று எல்லாம் சரி செய்ய. 71 00:03:22,790 --> 00:03:23,720 அது மிகவும் கவனமாக இருக்க நடக்கிறது. 72 00:03:23,720 --> 00:03:27,030 எந்த பிழைகள் இருந்தால், அது விஷயங்கள் நிறுத்த வேண்டும் அதனால் பயனர் மாதிரி பெற முடியாது. 73 00:03:27,030 --> 00:03:29,470 >> ஆனால் அனுமானித்து எல்லாம் சரி மற்றும் அது செல்லுபடியாகும் கேள்வி தான், 74 00:03:29,470 --> 00:03:33,660 கட்டுப்படுத்தி model-- வினா அது தகவல்களை வழங்க அதை கேட்கிறேன். 75 00:03:33,660 --> 00:03:36,490 மாதிரி என்று வழங்கும் ஒரு பார்வை என்று ஒரு பக்கம் தகவல், 76 00:03:36,490 --> 00:03:39,150 அது, பரிமாறும் வேண்டும் வழியில், பின்னர் பார்வை 77 00:03:39,150 --> 00:03:42,620 தகவல் விரிவுப்படுத்த வேண்டும் மாதிரி இருந்து கேட்டுக்கொண்டார். 78 00:03:42,620 --> 00:03:46,110 >> அதனால், எடுத்துக்காட்டாக, நாம் பேசுகிறோம் என்றால் உங்கள் பேஸ்புக் பக்கத்தில் உள்நுழைந்து பற்றி, 79 00:03:46,110 --> 00:03:46,870 எடுத்துக்காட்டாக. 80 00:03:46,870 --> 00:03:49,570 காட்சித் தரவு இருக்க வேண்டும் அந்த மாதிரி வெளியே வந்தது என்று 81 00:03:49,570 --> 00:03:52,070 உங்கள் நண்பர்கள் மற்றும் செய்தி குறிக்கிறது சரியான, அந்த போன்ற உணவு அல்லது பொருள்? 82 00:03:52,070 --> 00:03:53,380 ஆனால் நீங்கள் யாராவது பார்க்க முடியாது. 83 00:03:53,380 --> 00:03:55,088 >> நீ மிகவும் getting-- நீங்கள் ஒரு கேள்வி சமர்ப்பிக்க, 84 00:03:55,088 --> 00:03:59,400 நீங்கள் model-- தவிர்க்கவும் உள்நுழைய எனக்கு, நீங்கள் பக்கம் உள்நுழைய. 85 00:03:59,400 --> 00:04:01,240 கட்டுப்படுத்தி பயன்படுத்துகிறது உங்கள் உள்நுழைவு தகவலை 86 00:04:01,240 --> 00:04:04,920 செய்ய மாதிரி ஒரு கோரிக்கையை செய்ய நீங்கள் என்று நீங்கள் சொல்ல யார். 87 00:04:04,920 --> 00:04:07,450 மாதிரி போன்ற, ஆமாம், சரி, நீங்கள், நீங்கள் சொல்ல யார் 88 00:04:07,450 --> 00:04:09,030 அதனால் என்னை நீங்கள் உங்கள் செய்தி ஜூன் கொடுக்க வேண்டும். 89 00:04:09,030 --> 00:04:11,730 நான் உங்களுக்கு மூல தரவு கொடுக்க வேண்டும் பார்வையில் உங்கள் செய்தி ஜூன், 90 00:04:11,730 --> 00:04:14,063 பின்னர் பார்வை அது செய்கிறது அழகான, ஒரு வழியில் அதை செயல்படுத்தி 91 00:04:14,063 --> 00:04:17,560 நாங்கள் காண்பிக்கும், பயன்படுத்தப்படும் என்று பயனர் என்று தகவல். 92 00:04:17,560 --> 00:04:20,579 >> என்று இணைப்பு கவனிக்க இந்த வரைபடத்தில் இருக்கும். 93 00:04:20,579 --> 00:04:24,750 நேரடித் தொடர்பு இருக்கிறது நீங்கள் மற்றும் மாடல் இடையே. 94 00:04:24,750 --> 00:04:29,420 இந்த தாங்கல் எப்போதும் இருக்கிறது உள்ளீடு பக்கத்தில் கட்டுப்படுத்தி, 95 00:04:29,420 --> 00:04:31,840 மற்றும் ஒரு இடையக இருக்கிறது வெளியீடு பக்கத்தில் பார்க்க. 96 00:04:31,840 --> 00:04:33,850 >> ஒருவேளை நீங்கள் ஒரு நல்ல இருக்கும் நபர், மற்றும் அதனால் நீங்கள் 97 00:04:33,850 --> 00:04:36,310 எந்த சேதம் செய்ய மாட்டேன் மாதிரி, ஆனால் ஒருவேளை நீங்கள் இல்லை. 98 00:04:36,310 --> 00:04:38,990 அல்லது ஒருவேளை யாரோ யார் தான் ஒரு தீய பயனர் ஒருவேளை என்று 99 00:04:38,990 --> 00:04:42,640 ஒருவேளை, உங்கள் தகவல் சேதப்படுத்தும் வேண்டும் உங்கள் தரவுத்தள இருந்து எல்லாம் நீக்க, 100 00:04:42,640 --> 00:04:45,080 மிகவும் விலையுயர்ந்த இருக்க முடியும். 101 00:04:45,080 --> 00:04:48,300 வெளிப்படையாக, கொண்ட பயனர் தரவு ஆகிறது பயனர் தரவை கொண்ட மதிப்பு இருக்கிறது. 102 00:04:48,300 --> 00:04:53,290 நாம் இந்த தாங்கல் வைக்க முடியவில்லை அதனால் என்றால் பயனர் மற்றும் தரவுத்தளத்தில் இடையே மண்டலம் 103 00:04:53,290 --> 00:04:58,070 பயனர் மற்றும் model-- விஷயங்கள் எங்களுக்கு மிகவும் நன்றாக போகிறது. 104 00:04:58,070 --> 00:05:00,232 >> அதனால் அது முக்கியம் இந்த முன்னுதாரணம் அங்கு இல்லை 105 00:05:00,232 --> 00:05:03,440 பயனர், தரவுத்தள தொடர்பு கொள்ளலாம் நிச்சயமாக, ஆனால் அவர்கள் நம்மை வழியாக செல்ல வேண்டும் 106 00:05:03,440 --> 00:05:04,750 அதை செய்ய வேண்டும். 107 00:05:04,750 --> 00:05:06,530 அந்த அடிப்படையில் MVC கொண்டு யோசனை. 108 00:05:06,530 --> 00:05:08,290 அது தரவு பாதுகாப்பு செயல்படுத்த முயற்சி. 109 00:05:08,290 --> 00:05:13,130 அது மாதிரி பாதுகாக்க முயற்சி கவனக்குறைவாக அல்லது வேண்டுமென்றே இருந்து 110 00:05:13,130 --> 00:05:15,430 தீங்கிழைக்கும் செய்த. 111 00:05:15,430 --> 00:05:17,392 >> அதனால் என்ன போது நடக்கிறது நாங்கள் இந்த முன்னுதாரணம் விண்ணப்பிக்க? 112 00:05:17,392 --> 00:05:19,850 சரி, நாம் தரவு பிரிக்கும் எங்கள் website-- இருந்து தேவையான 113 00:05:19,850 --> 00:05:23,320 தர்க்கம் இருந்து model-- என்று எங்கள் வலைத்தளத்தின் செயல்படுத்துகிறது 114 00:05:23,320 --> 00:05:27,160 கட்டுப்படுத்தி functionality-- மற்றும் எளிய அழகியல் மற்றும் பக்கம் இருந்து 115 00:05:27,160 --> 00:05:31,497 உள்ளனர் என்று வார்ப்புருக்கள் எங்கள் பயனர் பார்வையில் experience--. 116 00:05:31,497 --> 00:05:32,330 இதற்கு என்ன அர்த்தம்? 117 00:05:32,330 --> 00:05:35,830 சரி, அது நீங்கள் செய்ய முடியும் அதாவது பயனர் தெரிவதில்லை கருதுகிறது. 118 00:05:35,830 --> 00:05:37,800 நீங்கள் விட்டு மாதிரி மறைக்க முடியாது. 119 00:05:37,800 --> 00:05:41,450 மேலும், பயனர் கட்டுப்பாட்டு ஒருவேளை நேரடியாக கையாள முடியாது. 120 00:05:41,450 --> 00:05:43,230 அவர்கள் உங்கள் PHP குறியீடு அணுக தேவையில்லை. 121 00:05:43,230 --> 00:05:45,646 அவர்கள் தான், ஒரு வடிவம் பார்க்க வேண்டும் அங்கு அவர்கள் பொருட்களை தட்டச்சு செய்யலாம். 122 00:05:45,646 --> 00:05:47,605 அதனால் வடிவம் ஆகும் ஒரு பார்வை, கட்டுப்படுத்தி 123 00:05:47,605 --> 00:05:52,835 வடிவத்தில் சமர்ப்பித்தல் என்று PHP உள்ளது, கட்டுப்படுத்தி, மாதிரி ஒரு கேள்வி செய்கிறது 124 00:05:52,835 --> 00:05:55,210 மாதிரி தகவல்களை தருகிறது ஒரு வித்தியாசமான பார்வை என்று 125 00:05:55,210 --> 00:05:57,400 நீங்கள் தகவல்களை காட்டுகிறது. 126 00:05:57,400 --> 00:05:59,640 >> உங்கள் திட்டங்கள் அணுக முடியும் உங்கள் வணிக தர்க்கம் அனைத்து, 127 00:05:59,640 --> 00:06:02,940 ஆனால் உங்கள் பயனர் நேரடியாக முடியாது உங்கள் வணிக தர்க்கம் அணுக. 128 00:06:02,940 --> 00:06:07,600 மற்றும் ஒரு குறிப்பாக, ஒருவேளை, இந்த புலப்படும் உவமை 129 00:06:07,600 --> 00:06:11,370 இதுவரை உங்களுக்குக் ஒரு 403 அனுமதிக்கப்பெறாத பிழை. 130 00:06:11,370 --> 00:06:14,070 நீங்கள் எப்போதாவது ஒரு வலை போயிருக்கிறார்கள் பக்கம் பார்த்த 403 தடைசெய்யப்பட்ட? 131 00:06:14,070 --> 00:06:16,200 அது 404 கிடைக்கவில்லை போன்ற வகையான தான். 132 00:06:16,200 --> 00:06:20,590 >> 403 தடுக்கப்பட்டது நீங்கள் அணுக முயற்சி பொருள் நீங்கள் அணுக வேண்டும் என்று ஒரு பக்கம். 133 00:06:20,590 --> 00:06:23,790 ஒருவேளை அந்த தளம் மீதமுள்ள பிரிப்பு பயன்படுத்தி 134 00:06:23,790 --> 00:06:28,600 அதன் வணிக தர்க்கம் விட்டு மறைக்க என்று பொருட்டு சர்வரில் வேண்டும் 135 00:06:28,600 --> 00:06:32,220 பக்கம் வேலை, ஆனால் இல்லை வேண்டும் நீங்கள் அதை நேரடியாக அணுக வேண்டும். 136 00:06:32,220 --> 00:06:33,990 எனவே நீங்கள் ஒரு 403 அனுமதிக்கப்பெறாத வழு வந்துவிடும். 137 00:06:33,990 --> 00:06:36,073 >> அது கூட தேவையில்லை என்று நீங்கள் இன்னும் உள்நுழைவு என்றால். 138 00:06:36,073 --> 00:06:38,570 இல்லை பயனர், இந்த புள்ளி PHP கோப்பு தொட முடியும். 139 00:06:38,570 --> 00:06:41,080 அவர்கள் மட்டுமே தொட முடியாது இந்த ஒரு, மற்றும் இந்த ஒரு 140 00:06:41,080 --> 00:06:48,140 அவர்கள் ஒருவேளை touch-- முடியும் என்று ஒரு மூடப்பட்ட கோப்பு தொடர்பு கொள்ளலாம் 141 00:06:48,140 --> 00:06:52,330 மிகவும் மறைமுகமாக பயனர் தவிர. 142 00:06:52,330 --> 00:06:57,610 >> எனவே, நாம் சில நேரங்களில் இந்த அனுமதிகள் பார்க்க பிழை, இது 403 தடைசெய்யப்பட்ட. 143 00:06:57,610 --> 00:07:01,360 நாங்கள் எப்படி அனுமதிகளை மாற்ற விஷயங்களை அல்லது பார்க்க முடியாது என்று? 144 00:07:01,360 --> 00:07:06,910 நாம் இதைச் செய்கையில் பொதுவாக ஒரு பயன்படுத்த வேண்டும் லினக்ஸ் கட்டளை chmod-- சி ஹெச்-மோட் என்று. 145 00:07:06,910 --> 00:07:11,080 >> இதை செய்ய, வடிவம் அழகான ஆகிறது 'chmod simple--, அனுமதிகள், 146 00:07:11,080 --> 00:07:13,710 மற்றும் என்ன கோப்பு நீங்கள் விரும்பும் என்று மாற்றம் விண்ணப்பிக்க. 147 00:07:13,710 --> 00:07:17,380 எனவே, நீங்கள் ஏதாவது பார்க்க விரும்புகிறேன் இந்த மாதிரி 600 helpers.php chmod. 148 00:07:17,380 --> 00:07:21,870 அல்லது ஒருவேளை நீங்கள் இந்த 'chmod பார்க்க விரும்புகிறேன் அடைவு அடங்கும் என்று ஒரு பிளஸ் எக்ஸ். 149 00:07:21,870 --> 00:07:23,112 இந்த இருப்பினும் அர்த்தம் இருந்ததா? 150 00:07:23,112 --> 00:07:25,570 எனவே, இரண்டு வெவ்வேறு வழிகளில் இருக்கிறது அனுமதிகள் வழக்கமாக என்று 151 00:07:25,570 --> 00:07:26,920 'chmod பயன்படுத்தி பயன்படுத்தப்படும். 152 00:07:26,920 --> 00:07:29,350 முதல் அழைக்கப்படுகிறது எண்ம எண்களை முறை. 153 00:07:29,350 --> 00:07:32,160 இது வழக்கமாக அனுமதிகள் பொருந்தும் மூன்று வெவ்வேறு பிரிவுகள் செய்ய 154 00:07:32,160 --> 00:07:34,300 அதே நேரத்தில் செய்த. 155 00:07:34,300 --> 00:07:40,120 எனவே, chmod 711 கோப்பு நீங்கள் அனுமதிக்க வேண்டும் சரி, படிக்க, எழுத, மற்றும் இயக்க 156 00:07:40,120 --> 00:07:43,050 உங்கள் கோப்பு, அனுமதிக்க வேண்டும் others-- குறிப்பாக 157 00:07:43,050 --> 00:07:46,469 உங்கள் குழுவையும் world-- ஒரே கோப்பு இயக்க. 158 00:07:46,469 --> 00:07:47,760 என்று இந்த மொழிபெயர்த்தால் என்ன. 159 00:07:47,760 --> 00:07:50,150 அங்கு முதல் எண் நீங்கள் என்ன செய்ய முடியும் என்று, 160 00:07:50,150 --> 00:07:52,370 இரண்டாவது எண் உங்கள் குழு என்ன செய்ய முடியும், 161 00:07:52,370 --> 00:07:54,470 மூன்றாம் உலக என்ன செய்ய முடியும் என்று. 162 00:07:54,470 --> 00:07:57,930 உங்கள் வருகை தான் யார் யார் பக்கம், என்று உலகின். 163 00:07:57,930 --> 00:08:01,130 >> இந்த எண்கள் என்ன உண்மையில் என்றாலும் மொழிபெயர்க்க? 164 00:08:01,130 --> 00:08:03,130 எனவே இந்த இந்த அடிப்படையில் மொழிபெயர்க்க. 165 00:08:03,130 --> 00:08:06,300 அனுமதி இருந்தால் பூஜ்யம், எதுவும் நடக்காது. 166 00:08:06,300 --> 00:08:10,239 அது ஒன்று தான் என்றால், நீங்கள் இயக்க முடியும் என்று உங்கள் அனுமதி இருந்தால் கோப்பில். 167 00:08:10,239 --> 00:08:13,030 அது இரண்டு தான் என்றால், நீங்கள் கோப்பு எழுத முடியும் ஆனால் நீங்கள் வேறு எதையும் செய்ய முடியாது. 168 00:08:13,030 --> 00:08:14,967 மூன்று தான் என்றால், நீங்கள் எழுத இயக்க முடியும். 169 00:08:14,967 --> 00:08:16,050 எனவே, இந்த நீங்கள் பார்க்க முடியும் என. 170 00:08:16,050 --> 00:08:19,320 ஏழு நீங்கள் எல்லாம் செய்ய முடியும். 171 00:08:19,320 --> 00:08:21,760 >> ஏன் இந்த எண்ம எண்களை அழைக்கப்படுகின்றன? 172 00:08:21,760 --> 00:08:24,537 சரி, நீங்கள் அதை பற்றி நினைத்தால், இங்கே noes மற்றும் yeses போல், 173 00:08:24,537 --> 00:08:26,620 மற்றும் நாம் அவற்றை பற்றி நினைத்தால் சிவப்பு மற்றும் பச்சை பெட்டிகள் போன்ற, 174 00:08:26,620 --> 00:08:28,161 ஒருவேளை அந்த இது ஒரு சிறிய தெளிவாக செய்கிறது. 175 00:08:28,161 --> 00:08:31,410 ஆனால் நாம் அந்த சிவப்பு பெட்டிகள் பற்றி நினைத்தால் தான் பூஜ்ஜியங்களைக் மற்றும் பச்சை பெட்டிகள் என, 176 00:08:31,410 --> 00:08:33,659 இந்த உண்மையில் வெறும் செட் ஆகும் பைனரி எண்கள், சரியான? 177 00:08:33,659 --> 00:08:42,510 000 0 தசம மொழிபெயர்த்தால்; 001, 1 தசம; 010 அதனால் தசம 2, மற்றும். 178 00:08:42,510 --> 00:08:44,840 எனவே நாம் இந்த எண்ம அழைக்க எண்கள் அங்கு, ஏனெனில் 179 00:08:44,840 --> 00:08:46,410 எட்டு வெவ்வேறு சாத்தியக்கூறுகள் உள்ளன. 180 00:08:46,410 --> 00:08:48,118 எட்டு உள்ளன நாங்கள் என்றால் வெவ்வேறு இலக்கங்கள் 181 00:08:48,118 --> 00:08:50,220 மூன்று பற்றி பேசி information-- பிட்கள் 182 00:08:50,220 --> 00:08:52,940 வாசிப்பு பிட், எழுத பிட், மற்றும் இயக்க பிட். 183 00:08:52,940 --> 00:08:56,910 எனவே இப்போது நீங்கள் பைனரி பேச முடியும், தசம, ஹெக்ஸ் மற்றும் எண்ம. 184 00:08:56,910 --> 00:09:00,250 எனவே நீங்கள் தொடர்பு எப்படி தெரிகிறீர்கள் நான்கு வெவ்வேறு எண் கணினிகள் 185 00:09:00,250 --> 00:09:02,640 அமைப்புகள், அதனால் அழகாக இருக்கிறது. 186 00:09:02,640 --> 00:09:05,200 >> எனவே, ஆக்டல் தவிர அனுமதி திட்டம், அங்கு 187 00:09:05,200 --> 00:09:08,520 அடையாளக் அனுமதி சற்றே மாறுபட்ட திட்டம், 188 00:09:08,520 --> 00:09:13,290 மற்றும் வழக்கமாக விண்ணப்பிக்க சிறந்த பயன்படுகிறது அல்லது குழு முழுவதும் ஒரு அனுமதியை நீக்குகிறது. 189 00:09:13,290 --> 00:09:17,070 எனவே ஒரு பிளஸ் x கோப்பு chmod வலது சேர்க்க வேண்டும் 190 00:09:17,070 --> 00:09:20,270 இம்மூன்று இயக்க users-- பிரிவுகள் 191 00:09:20,270 --> 00:09:22,890 உங்களை, உங்கள் குழு, மற்றும் உலக. 192 00:09:22,890 --> 00:09:26,060 பிளஸ் சேர்த்து பகுதியாக உள்ளது. 193 00:09:26,060 --> 00:09:28,430 இயக்க வலது, என்று x தான். 194 00:09:28,430 --> 00:09:34,330 உண்மையில் அது அனைத்து பொருந்தும் என்று செய்த மூன்று குழுக்கள் இருக்கும். 195 00:09:34,330 --> 00:09:39,330 >> எனவே ஒரு பிளஸ் x-- ஒருவேளை போகிறது இதை 'chmod 711, இதே போலவே இருக்க வேண்டும் 196 00:09:39,330 --> 00:09:44,970 நீங்கள் திரும்பி சென்று இருந்தால், ஏனெனில், தாக்கல் எண்ம எண்ணை திட்டம் பாருங்கள், 197 00:09:44,970 --> 00:09:47,990 தான் மற்றும் செவன்ஸ் எங்களுக்கு கொடுக்க ஒரு கோப்பு இயக்க உரிமை. 198 00:09:47,990 --> 00:09:49,880 எனவே இந்த ஒருவேளை அதே தான். 199 00:09:49,880 --> 00:09:53,280 >> நீங்கள் இந்த பயன்படுத்த முடியும் குறிப்பு வழிகாட்டி என்ன 200 00:09:53,280 --> 00:09:59,430 பல்வேறு விஷயங்கள் அடையாள chmod 'என்கிறார் கட்டமைப்பு இருக்கும். 201 00:09:59,430 --> 00:10:03,522 பச்சை பொருட்களை இங்கே இருக்க வேண்டும் அங்கு அனைத்து பச்சை நிற உதாரணமாக 202 00:10:03,522 --> 00:10:04,230 ஒரு இரண்டாவது முன்பு இருந்தது. 203 00:10:04,230 --> 00:10:05,740 நீலம் இருக்கும். 204 00:10:05,740 --> 00:10:07,450 ஆரஞ்சு ஆரஞ்சு இருக்கும். 205 00:10:07,450 --> 00:10:10,360 எனவே நீங்கள் விஷயங்களை விண்ணப்பிக்க முடியும் உங்கள் குழு, மற்றவர்களுக்கு, பயனர், 206 00:10:10,360 --> 00:10:11,510 அல்லது எல்லோருக்கும். 207 00:10:11,510 --> 00:10:13,670 நீங்கள் அவற்றை படிக்க கொடுக்க முடியும், எழுத, மற்றும் அணுகல் இயக்க, 208 00:10:13,670 --> 00:10:17,130 நீங்கள் சேர்க்க அல்லது நீக்க முடியும் அல்லது சரியாக ஒரு தொகுப்பு ஒதுக்க 209 00:10:17,130 --> 00:10:20,310 இந்த மாதிரி பயன்படுத்தி அனுமதிகளை. 210 00:10:20,310 --> 00:10:22,530 >> நாங்கள் என்ன ஒரு பார்க்கலாம் எப்படி கோப்பு அனுமதி திட்டம் உள்ளது? 211 00:10:22,530 --> 00:10:25,770 நாம் அதை மாற்ற முன், அது தான் உண்மையில் தெரியும் ஒருவேளை நல்ல 212 00:10:25,770 --> 00:10:27,800 கோப்பு அனுமதிகளை என்ன. 213 00:10:27,800 --> 00:10:31,370 இதை செய்ய ஒரு வழி LS இயக்க ஆகிறது ஆனால் அதை ஒரு சிறிது மாற்றங்களை. 214 00:10:31,370 --> 00:10:35,570 எனவே நான் தட்டச்சு ls செய்தால் l-- மோதி என்று ஒருவேளை l-- ஒரு ஸ்மால் 215 00:10:35,570 --> 00:10:36,870 நான் இந்த மாதிரி ஏதாவது பார்க்க வேண்டும். 216 00:10:36,870 --> 00:10:39,490 அது ஒரு சிறிது ரகசிய தெரிகிறது, ஆனால் நாம் உண்மையிலேயே அக்கறை அந்த பகுதி 217 00:10:39,490 --> 00:10:41,000 அங்கு இடது பொருள். 218 00:10:41,000 --> 00:10:43,380 உண்மையில் குறிப்பிடுகிறது ஒரு கோப்பு அனுமதி திட்டம். 219 00:10:43,380 --> 00:10:47,470 அது ஏனெனில் ஒருவேளை நீங்கள் சொல்ல முடியும் ஆர், தான் W, மற்றும் எக்ஸ் விடுவது கிடைத்தது. 220 00:10:47,470 --> 00:10:49,750 >> அந்த முதல் மூன்று முதல் ஒரு புறக்கணித்து 221 00:10:49,750 --> 00:10:51,870 இரண்டாவது, இதில் நாங்கள் மீண்டும் இரட்டிப்பாக்க வேண்டும். 222 00:10:51,870 --> 00:10:54,080 அந்த முதல் மூன்று பிறகு first-- இரண்டாவது, 223 00:10:54,080 --> 00:10:56,700 மூன்றாவது மற்றும் நான்காவது எழுத்துக்கள் 10 பாத்திரம் சரம் 224 00:10:56,700 --> 00:10:59,150 நீங்கள் வேண்டும் என்று அனுமதி இல்லை. 225 00:10:59,150 --> 00:11:02,390 எனவே வெளிப்படையாக நான் படிக்க முடியும் எழுத, மற்றும் PHP இயக்க. 226 00:11:02,390 --> 00:11:04,870 நான் படிக்க, எழுத, மற்றும் முடியும் , PHP, WebDev இயக்கவும் 227 00:11:04,870 --> 00:11:07,786 மற்றும் நான் படித்து test.php எழுத முடியும். 228 00:11:07,786 --> 00:11:11,020 >> என் குழு இதை செய்ய முடியும். 229 00:11:11,020 --> 00:11:14,960 எனவே வெளிப்படையாக PHP கொண்டு மற்றும் PHP WebDev அடைவுகள், 230 00:11:14,960 --> 00:11:18,330 என் குழு எழுத முடியும் அவர்களுக்கு ஆனால் வேறு எதுவும். 231 00:11:18,330 --> 00:11:20,210 உலகம் எதுவும் செய்ய முடியாது. 232 00:11:20,210 --> 00:11:22,115 எனவே இந்த கோப்புகளை இல்லை பொதுவில் அணுக 233 00:11:22,115 --> 00:11:23,990 நான் முயற்சி செய்தால் அவர்களை அணுக மற்றும் நான் இல்லை 234 00:11:23,990 --> 00:11:29,160 அப்பாச்சி இயங்கும் அவற்றை அணுக செய்ய, பின்னர் நான் ஒரு 403 பிழை கிடைக்கும். 235 00:11:29,160 --> 00:11:29,950 இது ஒரு தோல்வியாகும். 236 00:11:29,950 --> 00:11:32,916 நான் ஒரு கோப்பு அணுக முயற்சி ஆனால் நான் அதை செய்ய அனுமதி இல்லை. 237 00:11:32,916 --> 00:11:34,290 அந்த முதல் எழுத்து என்ன? 238 00:11:34,290 --> 00:11:39,120 சரி, ஒருவேளை நீங்கள் புற முடியும் இங்கே D'S அடைவுகளுக்கு என்று 239 00:11:39,120 --> 00:11:42,080 மற்றும் கோடு குறிக்கிறது "வழக்கமான கோப்புகள்." என்று அழைக்கப்படும் 240 00:11:42,080 --> 00:11:45,430 வந்துவிடும்.ஓ போது ஒருவேளை நீங்கள் இந்த பார்த்திருக்கிறேன் RM பயன்படுத்தி ஒரு கோப்பு நீக்க முயற்சி. 241 00:11:45,430 --> 00:11:49,310 நீங்கள் ரகசிய செய்தி பார்த்த "வழக்கமான கோப்பு நீக்க" - இந்த வழக்கில், 242 00:11:49,310 --> 00:11:51,020 அது test.php இருக்கும். 243 00:11:51,020 --> 00:11:53,900 வழக்கமான கோப்பு ஒன்று உள்ளது என்று ஒரு அடைவு இல்லை. 244 00:11:53,900 --> 00:11:56,191 மற்றவர்கள் ஒரு ஜோடி உள்ளன இங்கே, ஆனால் பொதுவாக நீங்கள் இருக்கிறீர்கள் 245 00:11:56,191 --> 00:11:59,179 D'S அடைவுகள் பார்க்க போகிறோம் மற்றும் முதல் உறுப்பு ஏதும் கொடுக்கப்படவில்லை. 246 00:11:59,179 --> 00:12:00,720 ஆனால் உண்மையில் அனைத்து இருக்கிறது செய்வதே ஆகும். 247 00:12:00,720 --> 00:12:03,210 நீங்கள் கோப்பு பயன்பாடு கள் கோடு L பயன்படுத்தி அனுமதிகள், 248 00:12:03,210 --> 00:12:05,100 நீங்கள் chmod பயன்படுத்தி அவர்களை மாற்ற முடியும். 249 00:12:05,100 --> 00:12:09,430 மற்றும், நிச்சயமாக, these-- பயன்படுத்த அனுமதிகள் மாற்றம் 250 00:12:09,430 --> 00:12:14,180 இந்த மீதமுள்ள முன்னுதாரணம் செயல்படுத்த உங்கள் வலைத்தளத்தில் தரவு பாதுகாக்க 251 00:12:14,180 --> 00:12:16,180 மற்றும் பயனர் அனுமதிக்க முடியாது எல்லாம் அணுக, 252 00:12:16,180 --> 00:12:19,120 அவர்கள் வேண்டும் என்று ஆனால் மட்டுமே பொருட்களை உங்கள் பக்கம் பொருட்டு அணுக 253 00:12:19,120 --> 00:12:22,110 நீங்கள் அதை வேலை செய்ய வேண்டும் வழியில் வேலை. 254 00:12:22,110 --> 00:12:23,040 >> நான் டக் லாயிட் இருக்கிறேன். 255 00:12:23,040 --> 00:12:24,880 இந்த CS50 உள்ளது. 256 00:12:24,880 --> 00:12:27,286