ពីរបីថ្ងៃមុន ខ្ញុំបានប្រាប់ពួកគេអំពី FlatPress, កម្មវិធីបណ្តាញ (CMS) ដែលអ្នកអាចមានប្លក់រឺក៏អ្វីដែលស្រដៀងគ្នាដោយមិនប្រើមូលដ្ឋានទិន្នន័យរឺធ្វើអោយស្មុគស្មាញច្រើន🙂
ផងដែរខ្ញុំមាននៅលើកុំព្យូទ័រយួរដៃរបស់ខ្ញុំ FlatPress សម្រាប់កំណត់ចំណាំផ្ទាល់ខ្លួនរឿងដែលខ្ញុំមិនចង់បំភ្លេចហើយនោះជាមូលហេតុដែលខ្ញុំសរសេរវានៅក្នុងប្លុកផ្ទាល់ខ្លួននេះ។ ប៉ុន្តែដូចអ្នករាល់គ្នាមួយចំនួនត្រូវដឹងរួចមកហើយ ... ខ្ញុំមិនច្បាស់អំពីសន្តិសុខហើយបើនិយាយពីសុវត្ថិភាពនៃគំនិតខ្ញុំអ្នកមិនដឹងថាខ្ញុំអាចជឿបានដោយរបៀបណាទេ😀
ដូច្នេះខ្ញុំត្រូវប្រឈមនឹងបញ្ហានេះ៖ តើការប្រើប្រាស់ FlatPress តើខ្ញុំអាចការពារមាតិកាទាំងអស់នៅលើវាយ៉ាងដូចម្តេច?
ខ្ញុំបានគិតពីកម្មវិធីជាច្រើនដែលអនុញ្ញាតឱ្យអ៊ិនគ្រីបទិន្នន័យប៉ុន្តែ ... គ្មានពួកគេណាម្នាក់បានធ្វើអ្វីដែលខ្ញុំចង់បាននោះទេដូច្នេះខ្ញុំបានបំពេញភារកិច្ចសរសេរអ្វីដែលខ្ញុំចង់បានដោយខ្លួនឯង
ឥឡូវខ្ញុំនឹងបង្ហាញស្គ្រីបមួយដែលខ្ញុំបានធ្វើដែលមានដូចខាងក្រោមៈ
1. វាបង្ហាញប្រអប់មួយដែលសួរថាតើអ្នកជា KZKG ^ ហ្គារ៉ាទេប្រសិនបើអ្នកចុចទេអក្សរនឹងបិទប្រសិនបើអ្នកចុចបាទ / ចា everything អ្វីៗនៅតែដំណើរការធម្មតា។
3. ប្រសិនបើអ្នកចុចបោះបង់ស្គ្រីបជិតដល់ឥឡូវល្បិចមួយនៃល្បិចអក្សរ😉 ...
3.1. តក្កវិជ្ជាគឺថាស្គ្រីបប្រៀបធៀបពាក្យសម្ងាត់ដែលយើងសរសេរជាមួយលេខកូដដែលបានកំណត់រួចហើយនៅក្នុងស្គ្រីបដដែលហើយប្រសិនបើលេខសម្ងាត់ត្រូវគ្នានោះវានៅតែបន្តដំណើរការហើយប្រសិនបើលេខសម្ងាត់មិនត្រូវគ្នានោះសារកំហុសមួយនឹងលេចចេញមក។ បញ្ហាគឺថាប្រសិនបើយើងដាក់លេខសម្ងាត់ត្រឹមត្រូវនៅខាងក្នុងស្គ្រីបដូចនោះអ្នកណាដែលបើកស្គ្រីបជាមួយកម្មវិធីនិពន្ធអត្ថបទអាចមើលឃើញលេខសំងាត់ត្រឹមត្រូវយ៉ាងច្បាស់ .. ហើយមិត្តភក្តិរបស់ខ្ញុំវាគឺជាការបរាជ័យដែលមិនអាចលើកលែងបាន។
3.2. ដើម្បីជៀសវាងការដាក់លេខសម្ងាត់ដូចនោះនៅក្នុងអត្ថបទធម្មតាក្នុងស្គ្រីបខ្ញុំបានប្រើ MD5 ។ នោះគឺនៅដើមស្គ្រីបខ្ញុំបានប្រកាសថាលេខសម្ងាត់ត្រឹមត្រូវគឺ«2dac690b816a43e4fd9df5ee35e3790d«ហើយនេះគឺជា MD5 នៃ៖ «ពីលីនុច«។ ... ខ្ញុំមិនយល់អ្វីទាំងអស់ !! …😀
សូមលំអិតបន្ថែមទៀត។ បើឥឡូវខ្ញុំសរសេរទៅឯកសារ (ឧទាហរណ៍: ~ / pass.txt) នៃអត្ថបទ៖ ពីលីនុច
ប្រសិនបើនៅក្នុងស្ថានីយខ្ញុំសរសេរ៖ md5sum ~ / pass.txt
វានឹងត្រឡប់មកវិញ៖ 2dac690b816a43e4fd9df5ee35e3790d sum
ហើយ ... ដូចដែលអ្នកបានឃើញហើយជួរឈរដំបូងនោះដែលមានលេខនិងអក្សរច្រើនតាមលំដាប់លំដោយគឺមានលក្ខណៈដូចគ្នានឹងអក្សរដែលខ្ញុំបានដាក់ខាងលើដែរហើយវាគឺជាជួរឈរនៅក្នុងស្គ្រីបដែលបានប្រកាស។
មែនហើយជួរឈរដំបូងនោះគឺជា MD5 នៃ ពីលីនុច 😉
ប្រសិនបើពួកគេដាក់ដូចខាងក្រោមវានឹងត្រឡប់មកត្រឹមជួរឈរទី ១ ប៉ុណ្ណោះដែលជាចំណាប់អារម្មណ៍របស់យើង៖ md5sum ~/pass.txt | awk '{print $1}'
4. ដូច្នេះប្រតិបត្តិការស្គ្រីបនៅក្នុងផ្នែកជាក់លាក់នេះគឺ៖
4.1. ស្គ្រីបនឹងដាក់ពាក្យសម្ងាត់ដែលអ្នកបានសរសេរជាឯកសារបណ្ដោះអាសន្នដែលគេហៅថា temp.txtហើយវានឹងដក MD5 ចេញពីមាតិកានៃឯកសារនោះដោយប្រើពាក្យបញ្ជា៖
md5sum temp.txt | awk '{print $1}'
4.2. ប្រសិនបើ MD5 នៃលេខសម្ងាត់ដែលអ្នកទើបតែសរសេរនោះមិនដូចគ្នានឹងពាក្យដែលបានកំណត់នោះទេ (នោះគឺជាលេខដែលសរសេរនៅក្នុងស្គ្រីប) វានឹងបិទហើយផ្តល់នូវកំហុសមួយ៖
5. នៅពេលដែលពាក្យសម្ងាត់ត្រូវគ្នាស្គ្រីបនឹងធ្វើជាជំហាន ៗ ក្នុងករណីរបស់ខ្ញុំ៖
5.1. វានឹងចូលក្នុងថតឯកសារ / ផ្ទះ / ចែករំលែក / រៀបចំ / - » ស៊ីឌី / ផ្ទះ / ចែករំលែក / រៀបចំ /
5.2. ថតឯកសារ FlatPress ត្រូវបានគេហៅថា "ខ្ញុំ" ហើយវាត្រូវបានបង្រួមចូល .RAR ការពារដោយលេខសម្ងាត់ (ពាក្យសម្ងាត់គឺដូចគ្នានឹងវាគួរតែត្រូវបានកំណត់ពីមុន) ដូច្នេះស្គ្រីបនឹងពន្លាឯកសារនោះ (me.rar) - » rar x me.rar -hp $ MWORD
កម្រ x - »អ្វីដែលវាធ្វើគឺការពន្លាឯកសារនិងថតរក្សាទុកនូវលំដាប់ដូចគ្នាដែលពួកគេមាន។
me. កម្រ - »នេះជាឯកសារដែលខ្ញុំចង់ពន្លា។
-hp $ MWORD - »នេះខ្ញុំប្រាប់អ្នកថាអ្នកត្រូវតែប្រើលេខសម្ងាត់ដើម្បីពន្លាឯកសារហើយលេខសម្ងាត់គឺជាអថេរ $ MWORD (អថេរនេះគឺជាលេខសំងាត់ដែលយើងបានបញ្ចូលពីមុន)
5.3. ដូច្នេះប្រសិនបើវាត្រូវបានពន្លាបានយ៉ាងល្អខ្ញុំនឹងលុបឯកសារ me.rar ... ហេតុអ្វី? ពីព្រោះវាមិនសមហេតុផលថាអ។ អរមានប្រសិនបើខ្ញុំធ្វើការជាមួយឯកសារដែលខ្ញុំមានហើយឯកសារទាំងនោះកំពុងផ្លាស់ប្តូរ។ ព្រោះខ្ញុំកំពុងសរសេររឿងថ្មីៗនៅលើប្លក់ - » rm me.rar
5.4. ខ្ញុំត្រូវតែផ្លាស់ប្តូរសិទ្ធិសម្រាប់អ្វីគ្រប់យ៉ាងដើម្បីដំណើរការល្អ - » chmod 777 -R ខ្ញុំ / (ចាំថាថតខ្ញុំ / គឺជាអ្វីដែលមានផ្ទុកឯកសារ me.rar)
5.5. វានឹងបង្ហាញខ្ញុំនូវបង្អួចមួយដែលប្រាប់ខ្ញុំថាខ្ញុំមានពេល ១០ វិនាទីដើម្បីបើកកម្មវិធីរុករក។ តើនេះមានន័យយ៉ាងម៉េច? ...
នេះអាចទៅរួចពីព្រោះស្គ្រីបកំពុងត្រួតពិនិត្យរៀងរាល់ ៣ វិនាទីម្តងប្រសិនបើរ៉េកខុនបើកឬអត់បើរកឃើញថាវាបើកស្គ្រីបមិនធ្វើអ្វីទេប៉ុន្តែប្រសិនបើរកឃើញថាវាមិនបានបើកវានឹងប្រតិបត្តិ rar a me.rar -hp $ MWORD me / * && rm -R me /
ដែលមានន័យថាវានឹងបង្រួមថតឯកសារ ខ្ញុំ / en me. កម្រ (ហើយវានឹងដាក់លេខសម្ងាត់ដែលដូចគ្នានឹងអ្វីដែលយើងបានឃើញ) ហើយនៅពេលដែលអ្នកបង្ហាប់វាហើយប្រសិនបើមិនមានកំហុសវានឹងលុបថតឯកសារ ខ្ញុំ / ជាមួយមាតិកាទាំងអស់។
៥.៥ (ខ) ។ តើរឿងនេះជួយយើងយ៉ាងដូចម្តេច? ... សាមញ្ញវាចៀសវាងយើងត្រូវចាំថាយើងត្រូវតែការពារមាតិការបស់យើងម្តងទៀតព្រោះយើងត្រូវឈប់ធ្វើការលើវា (បិទកម្មវិធីបើកអ៊ីនធឺណិត) ហើយស្គ្រីបនឹងធ្វើអ្វីៗទាំងអស់ដែលនៅសល់😉
6. ត្រៀមខ្លួនរួចរាល់ហើយនេះត្រូវបានពន្យល់តាមរបៀបទូទៅ🙂
... ទោះយ៉ាងណានៅតែមានព័ត៌មានលំអិតមួយទៀត😀
ស្គ្រីបមានការការពារកាន់តែប្រសើរការការពារដែលត្រូវបានបិទ (ផ្តល់យោបល់) គឺជាបន្ទាត់ទាំងនេះ៖
if [ "$USER" != "$ME" ]; then
rm *.sh
kdialog --error "Sorry but u are not me. Auto-destroying..." --title "Im Me..."
exit
fi
អ្វីដែលវាធ្វើគឺសាមញ្ញ។ អថេរ $ USER គឺជាអថេរសកលនៃប្រព័ន្ធប្រសិនបើនៅក្នុងស្ថានីយបានដាក់៖
echo $USER
អ្នកនឹងឃើញអ្វីដែលអ្នកប្រើរបស់អ្នកបង្ហាញអ្នក ... ល្អតក្កវិជ្ជានៃខ្សែទាំងនេះគឺសាមញ្ញ។
ប្រសិនបើ $ USER មិនត្រូវគ្នានឹងអថេរ $ ME (ហើយវាត្រូវបានប្រកាសដោយខ្ញុំជាស្គ្រីបហើយវាជាៈ "ហ្គារ៉ារ៉ា") ស្គ្រីបនឹងលុបឯកសារទាំងអស់ .sh ដែលមាននៅក្នុងថតនោះមានន័យថាវានឹងបំផ្លាញខ្លួនឯង😉
នេះគឺដើម្បីការពារអ្នកផ្សេងកុំអោយដំណើរការស្គ្រីបលើកុំព្យូទ័រមួយទៀតហេហេហេ។
ហើយខ្ញុំគិតថាមិនមានអ្វីច្រើនទៀតដែលត្រូវពន្យល់ទេខ្ញុំទុកឃ្លា៖
ខ្ញុំដឹងថាមនុស្សជាច្រើននឹងយល់ថាវាស្មុគស្មាញណាស់ប៉ុន្តែតាមពិតវាគួរឱ្យខ្លាចជាងវាទៅទៀត ... ស្គ្រីបមានតក្កវិជ្ជាធ្វើការសាមញ្ញសម្រាប់គោលបំណងសាមញ្ញ។
ខ្ញុំបានធ្វើវាដើម្បីបំពេញតំរូវការជាក់ស្តែងរបស់ខ្ញុំខ្ញុំសូមចែករំលែកដោយសង្ឃឹមថាខ្សែរឬគំនិតមួយចំនួនដែលបានពន្យល់នៅទីនេះអាចបំរើនរណាម្នាក់😉
និយាយអញ្ចឹងស្គ្រីបត្រូវបានបម្រុងទុកសម្រាប់ KDE ពីព្រោះប្រអប់ (បង្អួច) ដែលវាបង្ហាញគឺមកពី KDE (ដោយប្រើ KDialog) ប៉ុន្តែវាអាចត្រូវបានកែសម្រួលសម្រាប់ Gnome / Unity / Cinnamon / Mate ដោយប្រើ ភាពស្មោះត្រង់ឬប្រើវា ១០០% ក្នុងស្ថានីយដោយប្រើប្រអប់បញ្ជា។
មែនហើយស្គ្រីបនៅតែមានគុណវិបត្តិមួយចំនួនទៀតឧទាហរណ៍ប្រសិនបើស្គ្រីបពន្លា .rar ហើយបន្ទាប់មកមាននរណាម្នាក់បិទ (សម្លាប់) ស្គ្រីបមាតិកានៃ .rar នឹងមិនត្រូវបានការពារទេមានព័ត៌មានលម្អិតមួយចំនួនដែលនៅសល់។ ប៉ូឡូញ ... ប៉ុន្តែអេ, យើងក៏ត្រូវតែគ្រប់គ្រងផងដែរថាគ្មាននរណាម្នាក់អាចឆែកមើលកុំព្យូទ័ររបស់យើងបានទេ
ដើម្បីបញ្ចប់ខ្ញុំចង់បញ្ជាក់ថាខ្ញុំមិនមែនជាអ្នកសរសេរកម្មវិធីទេខ្ញុំមិនគិតពីខ្លួនខ្ញុំទេខ្ញុំស្រមៃថាអ្នកអាចធ្វើឱ្យបន្ទាត់មានសុទិដ្ឋិនិយមឬប្រើមុខងារមួយចំនួនដើម្បីកែលម្អប្រតិបត្តិការស្គ្រីប ... ប៉ុន្តែខ្ញុំ និយាយថាខ្ញុំមិនមែនជាអ្នកសរសេរកម្មវិធីទេ
សំណួរណាមួយដែលពួកគេមានអំពីវាពួកគេប្រាប់ខ្ញុំទោះបីស្គ្រីបមិនអាចបម្រើពួកគេក៏ដោយពីព្រោះពួកគេមិនត្រូវការវាទេពួកគេអាចរៀនព័ត៌មានផ្សេងទៀតពីវាជានិច្ច។
ទាក់ទង
PD: ខ្ញុំដឹងថា អេឡាវ គាត់នឹងនិយាយថាខ្ញុំជាមនុស្សខ្វិនពេក ... ឬថាខ្ញុំខ្ជះខ្ជាយពេលវេលារបស់ខ្ញុំប៉ុន្តែវាមិនដូចនោះទេ។ ខ្ញុំចង់បានអ្វីដែលជាក់លាក់ដែលជាប្រព័ន្ធសន្តិសុខជាក់លាក់ហើយខ្ញុំបានដាក់វាដោយខ្លួនខ្ញុំ ... តើ geeky នោះយ៉ាងម៉េចទៅ? … សើចឮខ្លាំង!!
៥៧ យោបល់ទុកអ្នក
គួរឱ្យចាប់អារម្មណ៍នេះប៉ុន្តែខ្ញុំគិតថាសំណួរនៃបាទ / ចាសគឺឆ្ងាយណាស់
ហើយតើអ្នកគិតយ៉ាងណាជំនួសឱ្យការប្រើ rar ដែលមានកម្មសិទ្ធិនិងមិនផ្តល់នូវសន្តិសុខពិតប្រាកដជំនួសវាដោយហ្គីជីដែលជាកម្មវិធីសុវត្ថិភាពច្រើនជាងការបង្ហាញក្នុងរយៈពេលប៉ុន្មានឆ្នាំកន្លងមកហើយមាននៅក្នុងការអនុវត្តជាក់ស្តែង។
រឿងមួយទៀតអ្នកអាចហុច md5sum ខ្សែអក្សរអ្នកមិនចាំបាច់បង្កើតឯកសារបណ្តោះអាសន្នទេ។ នៅទីនេះខ្ញុំសូមណែនាំអ្នកឱ្យទៅ sha ដែលមានសុវត្ថិភាពជាងសូមព្យាយាមនៅស្ថានីយ: shasum
ដោយក្តីគោរព!
ជំរាបសួរនិងសូមអរគុណចំពោះការអត្ថាធិប្បាយរបស់អ្នក😀
GPG អនុញ្ញាតឱ្យខ្ញុំខ្ចប់ថតឯកសារជាមួយមាតិកាទាំងអស់? វាគឺថាខ្ញុំពិតជាបានប្រើវាសម្រាប់ឯកសារនីមួយៗមិនមែនសម្រាប់ថតដែលមានថតរងនិងឯកសារទេ។
អូអូ…អស្ចារ្យណាស់អំពី shasum ខ្ញុំមិនស្គាល់គាត់ទេ
ខ្ញុំនឹងបន្តកែប្រែស្គ្រីបដើម្បីប្រើមួយនេះហើយ…បាទ !! ជាការពិតដោយមានៈ អេកូ "$ PASSWORD" | shasum ខ្ញុំទទួលបានខ្សែអក្សររួចហើយពិតជាមិនចាំបាច់សរសេរវាទៅឯកសារទេ :)
អរគុណខ្លាំងណាស់ចំពោះការអត្ថាធិប្បាយរបស់អ្នកខ្ញុំបានរៀនអ្វីដែលថ្មីរួចទៅហើយ🙂
ទាក់ទង
វាជារឿងដដែលដែលខ្ញុំបានសួរ ...
អ្វីដែលអ្នកត្រូវការគឺត្រូវរកវិធីដើម្បីអ៊ិនគ្រីបឯកសារជីភីអេសហើយដាក់លេខសំងាត់នៅលើបន្ទាត់តែមួយ ... ឧទាហរណ៍ៈ
gpg -e file.tar.gz el ជាអក្សរកាត់ពាក្យសំដីអ្វីក៏ដោយ
គំនិតណាមួយពីរបៀបធ្វើវា? 🙂
ដើម្បីដាក់លេខកូដថត c / gpg ដំបូងអ្នកត្រូវខ្ចប់វាជាមួយ tar ។
បន្ទាប់មកក្នុងករណីនេះវាងាយស្រួលប្រើការអ៊ិនគ្រីបស៊ីមេទ្រីដែលមានប៉ារ៉ាម៉ែត្រ -c (មើលវិគីភីឌាចំពោះភាពខុសគ្នារវាងការអ៊ិនគ្រីបស៊ីមេទ្រីនិង asymmetric) ។
នេះនឹងក្លាយជាអ្វីមួយដូចជា៖
tar -czf ទិសដៅ.tgz source_directory / && អេកូ $ passwd | gpg atchbatch –compress-level ០ -c –passphrase-fd ០
វានឹងបង្កើតឯកសារដែលបានបង្រួមហៅថា "destination.tgz" និងឯកសារដែលបានអ៊ិនគ្រីបហៅថា "ទិសដៅ.tgz.gpg" ។ ទាំងឯកសារប្រភពនិងការបង្ហាប់ខ្លួនវាគួរតែត្រូវបានយកចេញដើម្បីសុវត្ថិភាព (សូមពិនិត្យមើលពាក្យបញ្ជាដែលបែកចេញ)
ដើម្បីឌិគ្រីប៖
អេកូ $ passwd | gpg –batch -d –passphrase-fd 0 encryption_file.tgz.gpg | tar -xz
ដែលនឹងទាញយកឯកសារនៅក្នុងថតបច្ចុប្បន្ន (បន្ទាប់មក mv អាចត្រូវបានប្រើដើម្បីផ្លាស់ទីពួកវាទៅកន្លែងផ្សេងទៀត)
មានសំនួរអ្វីក៏ឆ្លើយសំណួរនេះ🙂
ស្វាគមន៍!
ehm សូមប្រយ័ត្នចំពោះសហសញ្ញាទ្វេ (-) និងសហសញ្ញាតែមួយ (-) …តើមានវិធីដើម្បីសរសេរអ្វីមួយដូចជាប្រសិនបើវាជាកូដដូច្នេះទ្រង់ទ្រាយមិនផ្លាស់ប្តូរទេ?
prueba de codigo -- -
[កូដ] កូដសាកល្បង - - [/ លេខកូដ]
ខ្ញុំចំណាយវាបន្ថែមទៀត verbose
បង្រួមនិងអ៊ិនគ្រីប៖
tar -czf destino.tgz directorio_fuente/ && echo $passwd | gpg –batch –compress-level 0 -c –passphrase-fd 0
ចំណាំថានេះជាពីរជំហាន៖ ដំបូងបង្កើតឯកសារដែលបានបង្រួមហើយបន្ទាប់មកប្រសិនបើគ្មានកំហុសសូមបន្តជាមួយការអ៊ិនគ្រីប (ច្រវាក់ជាមួយនិង &)
ឌិគ្រីបនិងពន្លាយៈ
echo $passwd | gpg –batch -d –passphrase-fd 0 archivo_cifrado.tgz.gpg | tar -xz
សំពះ!
មែនហើយកាលពីម្សិលមិញនៅផ្ទះខ្ញុំបានអានបុរសជីភីជីហើយមានអ្វីគ្រប់យ៉ាងដែលខ្ញុំត្រូវការ necesitaba
តាមពិតខ្ញុំមិនបានធ្វើវាដូចនោះទេខ្ញុំមិនបានប្រើអេកូឬបង្ហាប់ទេខ្ញុំបានធ្វើប្រកាសអំពីរឿងនេះខ្ញុំទើបតែបានបង្ហោះវា។
អរគុណខ្លាំងណាស់ចំពោះមិត្តដែលជួយខ្ញុំពិតជាធ្វើ។
អស្ចារ្យណាស់! ខ្ញុំកំពុងស្វែងរកអ្វីដែលដូចនោះហើយខ្ញុំបានអានអត្ថបទរបស់អ្នក។ ខ្ញុំនឹងសាកល្បងវាដើម្បីការពារទិន្នន័យរបស់ខ្ញុំ។ នៅពេលនិយាយអំពីសុវត្ថិភាពកុំព្យួទ័រអ្នកមិនអាចជាមនុស្សខ្វិនពេកទេ។ សូមអរគុណ
សូមអរគុណហាហា។
តើអ្នកយល់ពីរបៀបដែលស្គ្រីបដំណើរការត្រឹមត្រូវទេ?
វាហាក់ដូចជាស្មុគស្មាញជាងវាពិតជាឡូយ។
សូមអរគុណចំពោះការអត្ថាធិប្បាយពិតជា😀
ទាក់ទង
PS: ជាការពិតសន្តិសុខមិនដែលមាន hahaha គ្រប់គ្រាន់ទេ។
ខ្ញុំត្រូវយល់វាបន្តិច (ខ្ញុំបានអាន ៣ ដង) ចាប់តាំងពីខ្ញុំបានប្រើលីនុចក្នុងរយៈពេលខ្លី។ ប៉ុន្តែវាពិតជាសាមញ្ញណាស់ហើយវាតែងតែរីករាយណាស់ក្នុងការរៀនអ្វីៗដូចនេះ។ ស្វាគមន៍និងអរគុណម្តងទៀត។
រឿងសំខាន់គឺត្រូវយល់ពីវាហេហេ។ ខ្ញុំព្យាយាមពន្យល់អ្វីគ្រប់យ៉ាងដែលលម្អិតបំផុតប៉ុន្តែខ្ញុំគិតថាខ្ញុំពង្រីកហាហាហាច្រើនពេក។
សូមអរគុណអ្នក🙂
អស្ចារ្យណាស់ស្គ្រីបល្អណាស់🙂
PS: Paranoia គឺលើស ៩០០០! xD
hahahahahahaha នោះហើយជាខ្ញុំ ... LOL !!
ក្រឡេកមើលស្គ្រីបរបស់អ្នកខ្ញុំគិតថាវាអាចធ្វើបានជាមួយ xdialog ក្នុងករណីដែលអ្នកមិនមាន kde :)! ទាក់ទង
អូខ្ញុំមិនដឹងអំពីឌីឌីខុនទេ ... ខ្ញុំត្រូវមើលដើម្បីមើល😀
អរគុណសម្រាប់ព័ត៌មាន។
ជំនួសឱ្យការ Rr ហេតុអ្វីបានជាមិនប្រើ tar.xz / gz និង gpg?
វាដោយសារតែអ្នកមានវារួចហើយនៅក្នុង Rr ដែលអ្នកមាន CMS របស់អ្នក
@ KZKG ^ ហ្គារ៉ាប៉ុន្មានថ្ងៃមុនខ្ញុំបានគិតអំពីរឿងបែបនេះប៉ុន្តែខ្ញុំកំពុងប្រលងដូច្នេះខ្ញុំមិនមានពេលវេលាសម្រាប់អ្វីទាំងអស់ហើយភ្លាមៗខ្ញុំបានឃើញអត្ថបទរបស់អ្នក ... ។
ខ្ញុំនឹងសាកល្បងវានៅសប្តាហ៍ក្រោយ🙂
អរគុណព័ត៌មានលំអិតនៅទីនេះខ្ញុំបាទ😀
xD ខ្ញុំមិនយល់អ្វីទាំងអស់ uu ប៉ុន្តែប្រសិនបើខ្ញុំចង់ប្រើ kdialog យ៉ាងត្រឹមត្រូវនៅក្នុងស្គ្រីបតើធ្វើដូចម្តេចដើម្បីទទួលបានសារនៅក្នុងកម្មវិធីជូនដំណឹងរបស់ KDE
ដើម្បីទទួលបានសារនៅក្នុងការជូនដំណឹងរបស់ KDE សូមព្យាយាមតំឡើងកញ្ចប់ៈ libnotify-bin
បន្ទាប់មកនៅក្នុងស្ថានីយអ្នកដាក់៖
notify-send "texto texto texto"
ហើយអ្នកនឹងឃើញថាត្រជាក់ cool ... ហើយវាដំណើរការសម្រាប់ KDE ហ្គ្រូមេនយូនីធីស៊ីម៉ុនមេតនិងស៊ីហ្វាយ😉។
ទោះជាយ៉ាងណាក៏ដោយនៅក្នុងស្គ្រីបនេះខ្ញុំមិនប្រើការជូនដំណឹងដូចនោះទេប៉ុន្តែគ្រាន់តែបង្អួច KDialog ប៉ុណ្ណោះ។ ក្នុងប្រភេទស្ថានីយ៖
kdialog
ហើយអ្នកនឹងឃើញជំនួយនៅទីនោះ😉
ស្វាគមន៍😀
សូមអរគុណ o /
សួស្តីការផ្សាយដ៏ល្អគ្រាន់តែជាការផ្តល់យោបល់វាពិតជាមានតម្លៃណាស់ជាមួយ md5 វាមិនត្រូវបានគេមើលឃើញដោយភ្នែកទទេនោះទេប៉ុន្តែការចង់ដឹងចង់ឃើញមួយចំនួនអាចប្រើតារាងឥន្ទធនូដើម្បីមើលថាតើលេខសម្ងាត់ដែលបានបំលែងទៅជា md5 នៅខាងក្នុងខ្ញុំសូមណែនាំឱ្យប្រើ bcrypt (http://bcrypt.sourceforge.net/) វាគ្រាន់តែជាការផ្តល់យោបល់ប៉ុណ្ណោះអ្នកអាចយកវាសម្រាប់ឱកាសណាមួយស្វាគមន៍។
សូមអរគុណ😀
តាមពិតបាទ, MD5 គឺមិនល្អឥតខ្ចោះទេហើយមានអ្នកដែលគ្រប់គ្រងដើម្បីទទួលបានលេខសម្ងាត់ខ្ញុំនឹងពិនិត្យមើលពាក្យសុំនេះ😉
សូមអរគុណសម្រាប់មតិយោបល់របស់អ្នក។
ជាមួយស៊ីមេទ្រីមួយគ្រាន់តែនៅក្នុង kdialog វាសួរអ្នករកពាក្យសម្ងាត់
និងជាមួយអេមអេមអេមយិតទ័រដោយប្រើកូនសោសាធារណៈ។
ខ្ញុំត្រូវតែបញ្ជាក់ថាខ្ញុំមិនមានដានរបស់អ្នកសរសេរកម្មវិធីទេ។
បាទ / ចាសខ្ញុំបានគ្រប់គ្រងការអ៊ិនគ្រីបជាមួយជីភីអេសភីរួចហើយ (តាមពិតខ្ញុំគ្រាន់តែដាក់ប្រកាសអំពីរឿងនេះ) ហេហេ។
KZKG ^ ហ្គារ៉ាតែងតែអានប្រកាសរបស់អ្នក។
បង្កើតមួយដើម្បីប្រើជាមួយ XFCE ។
ថើប។ ថ្លៃណាស់
ជំរាបសួរនិងជាដំបូងសូមស្វាគមន៍ចំពោះប្លក់😀
ហាហាអរគុណអរគុណខ្ញុំដឹងថាពេលខ្លះវាពិបាកព្រោះខ្ញុំសរសេររឿងបច្ចេកទេសខ្លះៗប៉ុន្តែខ្ញុំតែងតែព្យាយាមពន្យល់គ្រប់យ៉ាងអោយច្បាស់តាមដែលអាចធ្វើទៅបាន🙂
ខ្ញុំនឹងពិសោធ XDialog ឬ Zenity បន្តិចដើម្បីដឹងថាតើវាដំណើរការសម្រាប់ Xfce haha ខ្ញុំនឹងធ្វើតេស្តនៅក្នុងម៉ាស៊ីននិម្មិត Xubuntu 🙂
ទាក់ទង
បុរសមានប្រយោជន៍ណាស់សូមអរគុណ!
សូមអរគុណ!
សូមអរគុណវានឹងជួយខ្ញុំច្រើនក្នុងការការពារឯកសារមួយចំនួន
ខ្ញុំត្រូវសម្របខ្លួនវាទៅនឹងភាពថ្លៃថ្នូរពីព្រោះខ្ញុំមិនមានដំរីនៅពេលនេះទេ៖ \
នៅទីនេះខ្ញុំចាកចេញពីគ្រោងដែលខ្ញុំនឹងប្រើសម្របខ្លួនទៅនឹងភាពស្រស់ស្អាត
http://paste.desdelinux.net/4641
សូមអរគុណម្តងទៀតនិងការស្វាគមន៍😀
អូអូអស្ចារ្យណាស់អរគុណច្រើន😀😀
ខ្ញុំចាំបានថាមាននរណាម្នាក់បានស្នើសុំរឿងនេះប៉ុន្តែសម្រាប់ Xfce ជាមួយ Zenity វានឹងដំណើរការនៅ Xfce មែនទេ?
បាទ / ចាសមានតែពាក្យបញ្ជាដែលនៅសល់ដើម្បីបន្ថែមពាក្យបញ្ជាដើម្បីប្រតិបត្តិបន្ទាប់ពីឆ្លងកាត់ពាក្យសម្ងាត់របស់ shasum ឬ md5
វានឹងចាំបាច់ត្រូវបានកែប្រែទៅតាមតំរូវការផ្សេងៗគ្នាសំរាប់មនុស្សម្នាក់ៗដើម្បីការពាររបស់ផ្សេងៗគ្នាតាមមាគ៌ាខុសៗគ្នាដោយមានពាក្យបញ្ជាផ្សេងៗគ្នា
ឬប្រហែលជាបន្ថែមផ្នែកផ្សេងទៀត (GUI) ដើម្បីបង្កើតការកំណត់រចនាសម្ព័ន្ធសុវត្ថិភាពនៃឯកសាររបស់យើង
ស្វាគមន៍😀
ខ្ញុំមានពេលវេលានិង xfce (នៅ Archlinux) ហើយខ្ញុំបានកែសំរួលស្គ្រីបបានរួចរាល់រួចទៅហើយសំរាប់ xfce ដោយប្រើភាពរួញរា (ខ្ញុំគិតថា) ចាប់តាំងពីមួយដែលខ្ញុំបានចាកចេញខាងលើមានតែគ្រោងដែលខ្ញុំបានប្រើប៉ុណ្ណោះ
http://paste.desdelinux.net/4644
តើវាអាចកែសម្រួលបានទេប្រសិនបើវាមានកំហុសពីការបិទភ្ជាប់?
តើមានអ្វីកើតឡើងនោះគឺថាខ្ញុំមានសំបកក្រាហ្វិចជាច្រើនហើយខ្ញុំមិនដឹងថាតើវានឹងដំណើរការនៅក្នុង xfce ស្អាតទេឧទាហរណ៍នៅមុខគូប៊ុនទូ
ស្វាគមន៍😀
គួរឱ្យចាប់អារម្មណ៍ che !!! ការចូលរួមចំណែកល្អ !!!!!!
ខ្ញុំពិតជាថ្មីណាស់ក្នុងការសរសេរកម្មវិធី។ ខ្ញុំរៀន BASH បន្តិចម្តង ៗ ... ប៉ុន្តែមានរឿងខ្លះបានកើតឡើងចំពោះខ្ញុំហើយពួកគេអាចឬមិនមានប្រយោជន៍សម្រាប់អ្នក។
នៅពេលដែលអ្នកនិយាយថាស្គ្រីបដែលមានសំបកមានពាក្យសម្ងាត់ដែលបានបញ្ចូលហើយវាមិនអាចលើកលែងឱ្យនរណាម្នាក់បើកវាហើយអានវាពីទីនោះបានទេ ... អ្នកស្នើល្បិចទាំងមូលនៃការបង្កប់ MD5 ជាវិធានការការពារ។
ដែលល្អប្រសើរជាជំហានដំបូងក្នុងការធ្វើឱ្យជីវិតមានការលំបាកសម្រាប់អ្នកដែលចង់ឈ្លានពានប៉ុន្តែសូមពិនិត្យមើលគំនិតដូចខាងក្រោម (ដែលអាចអនុវត្តបាននៅលើកំពូលមួយទៀត)
IDEA ១) តើមានអ្វីប្រសិនបើអ្នករក្សាទុកពាក្យសម្ងាត់នៅក្នុងឯកសារមួយនៅលើម៉ាស៊ីនរបស់អ្នកហើយមិនធ្វើជាម្ចាស់ផ្ទះនៅក្នុងស្គ្រីប?
EJ: ក្នុង txt ដាក់កូនសោហើយរក្សាទុកវានៅក្នុង / ផ្ទះ / /bla/bla/key.txt
នៅក្នុងស្គ្រីបរបស់អ្នកអ្នកហៅសោជាឃីធី = "$ (ឆ្មា $ HOME / blah / bla / key.txt)" បន្ទាប់មកអ្នកបោះលេខកូដប្រសិនបើ $ questionkey = $ KEY បន្ទាប់មកទៀត។ ល។
តាមវិធីនេះអ្នកកំពុងសំរេចបាន ៣ ប្រការ + គុណប្រយោជន៍៖
១) លេខសំងាត់នោះមិនដែលមាននៅក្នុងអក្សរទេ។ (អ្នកជៀសវាង MD1)
២) ផ្លូវដែលលេខសំងាត់ស្ថិតនៅលើឈ្មោះអ្នកប្រើប្រាស់។ (នរណាម្នាក់ដែលចង់បើកវាបញ្ជូនបន្តគ្រប់ទីកន្លែង) ក្នុង ៩៩,៩% នៃករណីដែលស្គ្រីបនឹងត្រូវបរាជ័យ។
៣) ក្នុងករណីដែលអ្នកចង់បានសុវត្ថិភាពបន្ថែមសូមដកសិទ្ធិទាំងអស់ចេញពីឯកសារ key.txt សម្រាប់អ្នកប្រើប្រាស់ដទៃទៀតលើកលែងតែអ្នក។
៤) គុណសម្បត្តិ៖ ភាពងាយស្រួលក្នុងការផ្លាស់ប្តូរពាក្យសម្ងាត់នៅពេលណាដែលអ្នកចង់បានដោយមិនចាំបាច់កែសម្រួលស្គ្រីប។ ពីព្រោះការផ្ទៀងផ្ទាត់នេះគឺនៅខាងក្រៅតាមរយៈឯកសារ។
IDEA 2) តើធ្វើដូចម្តេចអំពីការបំផ្លាញស្គ្រីបបាសដូច្នេះវាមិនអាចបើកបានទេ?
វិធីមួយដើម្បីធ្វើដូចនេះគឺទាញយកអត្ថប្រយោជន៍ពីការពិតដែលថានៅក្នុង C អ្នកត្រូវចងក្រង។
បន្ទាប់មកវាណែនាំស្គ្រីបនៅខាងក្នុងកូដ C ដែលអ្វីទាំងអស់ដែលវាធ្វើគឺហៅថាស្គ្រីបនោះ (ប៉ុន្តែនោះគឺនៅក្នុងកម្មវិធី) ។ នៅពេលចងក្រង ... អ្វីៗទាំងអស់ទុកចោលហើយលទ្ធផលរបស់អ្នកគឺអាចប្រតិបត្តិបាន ... ហើយមិនមានស្គ្រីបទៀតទេ។ មានមនុស្សម្នាក់ដែលបានបង្កើត“ ស្គ្រីប” រួចហើយដែលធ្វើឱ្យដំណើរការវង្វេងស្មារតីដែលជាការអនុវត្តជាក់ស្តែង។
ព័ត៌មានបន្ថែមនៅទីនេះ៖ http://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes/Compilar_%28ofuscar%29_BASH_scripts_con_C_-_SHC
IDEA ទី ៣) ចុះប្រសិនបើអ្នកដាក់លក្ខខណ្ឌជាក់ស្តែងនៅក្នុងស្គ្រីបដែលវា តម្រូវឲ្យ មានពាក្យសម្ងាត់របស់អ្នកគ្រប់គ្រង?
ឧទាហរណ៍ប្រតិបត្តិលក្ខខណ្ឌមួយដោយប្រើ "ស៊ូដូដូ" ហើយបន្ទាប់មកបន្តជាមួយស្គ្រីបប្រសិនបើមិនបញ្ឈប់វា។
តាមវិធីនេះការការពារទាំងអស់នឹងធ្លាក់ដូចស្ពានចម្លងពាក្យសម្ងាត់ ROOT របស់អ្នក។
មិនមានអ្វីទៀតទេ ...
ដោយក្តីគោរព !!!!!!!! និងកាន់ BASH ។
សូមអរគុណ😀
តាមពិតឥឡូវនេះខ្ញុំកំពុងប្រើ SHA512 ព្រោះវាប្រសើរជាង MD5៖ https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/
ក៏ដូចជាជីភីអេសដែលជាមធ្យោបាយការពារជំនួសឱ្យការបង្រួមជាមួយ .RAR: https://blog.desdelinux.net/como-proteger-datos-con-gpg-de-forma-simple/
បញ្ហាក្នុងការដាក់លេខសម្ងាត់នៅក្នុងឯកសារផ្សេងតើពេលនោះវានឹងដាក់លេខសំងាត់នៅកន្លែងផ្សេងទៀតបាទ / ចាសប៉ុន្តែតើវាជាអក្សរធម្មតាទេ? ប្រសិនបើខ្ញុំត្រូវអ៊ិនគ្រីបវា (ដែលត្រូវបានណែនាំ) ខ្ញុំទុកវាជាស្គ្រីបដដែលអញ្ចឹង ... ខ្ញុំសង្ស័យថាសូឡូច្រើនដែលមាននរណាម្នាក់អាចបំបែក SHA512 ហាហាហា (មើលតំណទី 1 ហើយអ្នកនឹងយល់)
ទាក់ទងនឹងការអនុញ្ញាតប្រសិនបើនរណាម្នាក់ប្រើ LiveCD បន្ទាប់មកពួកគេអាចបើក .txt ដោយប្រើឫសស៊ីឌីស៊ីឌីដូច្នេះការអនុញ្ញាតមិនមែនជាជម្រើសល្អបំផុតទេ។
អំពីការក្លែងបន្លំកូដប៊ីក ... បាទ / ចាសខ្ញុំបានគិតអំពីបញ្ហានេះហើយគំនិតគឺហ្គ្រេតបញ្ហាគឺខ្ញុំមិនដឹងពីរបៀបធ្វើវាតាមពិតខ្ញុំមិនដឹងថាតើវាអាចធ្វើបានដែរឬទេ?
អូរង់ចាំ ... ឥឡូវនេះខ្ញុំបានអានមតិយោបល់នៅសល់ ... អូខ្ញុំមិនដឹងថាអ្នកអាចធ្វើបានទេ។ ខ្ញុំមិនមានគំនិតអំពី C ឬ C ++ ទេប៉ុន្តែវាប្រហែលជាមានតម្លៃសម្រាប់ការព្យាយាម។
អំពីគំនិតទី ៣ មិនអាក្រក់😀
ខ្ញុំបានកែលម្អស្គ្រីបជាច្រើនចាប់តាំងពីខ្ញុំបានចុះផ្សាយប្រកាសនេះ ២ គឺជាអ្វីដែលខ្ញុំបានលើកឡើងនៅក្នុងតំណភ្ជាប់នៅដើមនៃការអត្ថាធិប្បាយនេះមួយទៀតគឺប្រសិនបើអ្នកផ្លាស់ប្តូរតួអក្សរណាមួយនៅក្នុងស្គ្រីបវាត្រូវបានលុបចោល។ ហើយឥឡូវខ្ញុំត្រូវសាកល្បងវិធីនេះដើម្បីបំបិទកូដហាហាហា។
សូមអរគុណសម្រាប់ការអត្ថាធិប្បាយរបស់អ្នកនិង…បាទ, រង់ចាំ! ហាហា
WTF !!!
ខ្ញុំបានប្រើ SHC រួចហើយ… GE-NI-AL !!!! O_O
ស្គ្រីបល្អណាស់ហេហើយបើអ្នកប្រើអ្នកត្រួតពិនិត្យជា root ដើម្បីអាចដំណើរការស្គ្រីបដូចស៊ូដូ ។/ ស្គ្រីប
អ្នកគ្រាន់តែត្រូវបន្ថែមលេខកូដនេះនៅដើម
http://paste.desdelinux.net/4663
ការស្វាគមន៏មួយ
KZKG ^ ហ្គារ៉ាមិត្តខ្ញុំគិតថាការពង្រីកការពន្យល់មិនមែនជាបញ្ហាទេវាជាការល្អសម្រាប់យើងដែលមិនមានចំណេះដឹងច្រើន។ អត្ថបទដែលមិនបង្រៀនត្រូវបានបោះពុម្ពផ្សាយនៅទីនេះពួកគេផ្តល់ព័ត៌មានអំពីអ្វីមួយដែលមានប៉ុណ្ណោះ។ ដូច្នេះកុំដោះសារខ្លួនអ្នកហើយមានអ្វីជាច្រើនទៀតដែលមានការពន្យល់បន្ថែម។
សម្រាប់រឿងដូចនេះខ្ញុំប្រើ http://www.truecrypt.org/
នរណាម្នាក់អាចចែកចាយស្គ្រីបបានទេ? ខ្ញុំចង់ដឹងចង់ឃើញហើយតំណភ្ជាប់ទាំងអស់ធ្លាក់ចុះ។ 🙁
សូមអរគុណ។