একটি ভুল পাসওয়ার্ড প্রবেশের পরে একটি ল্যাপটপ ওয়েবক্যামের সাথে ছবি তোলা


10

আমি আমার ল্যাপটপটি সেট আপ করতে চাই যাতে স্ক্রিনটি লক হয়ে যাওয়ার পরে যদি কোনও ভুল পাসওয়ার্ড প্রবেশ করা হয়, তবে ল্যাপটপের ওয়েবক্যাম ব্যবহার করে একটি ছবি তোলা হবে। আমি পরীক্ষা করেছি xlock( এক্সলকমোর প্যাকেজ থেকে ), তবে কোনও ভুল পাসওয়ার্ড প্রবেশ করার সময় কাস্টমাইজড অ্যাকশন চালানোর কোনও বিকল্প নেই।

সুপার ইউজারে একই রকম প্রশ্ন রয়েছে তবে এটি কেবল উইন্ডোজকে লক্ষ্য করে: ভুল পাসওয়ার্ড দেওয়ার পরে একটি ছবি তোলা

(যারা মজাদার বিড়ালের ছবি পছন্দ করেন তাদের জন্য: আমার ল্যাপটপটি 3 টি ভুল পাসওয়ার্ড চেষ্টার পরে একটি ছবি তোলার জন্য সেট আপ করা হয়েছে ))



7
আপনার এখানে উত্তর থাকতে পারে পাশাপাশি জিজ্ঞাসাবাবু
প্রশ্ন /

@ মমস ধন্যবাদ, আমি যা খুঁজছিলাম তা কম-বেশি।
পেটর পুদলক

এখন আমি বুঝতে পেরেছি কেন এই সমস্ত হ্যাকার ছেলেরা অন্ধকার ঘরে হুডিগুলিতে কাজ করছে।
উত্কু

উত্তর:


4

জার্টভিডিজক দ্বারা উবুন্টুকে জিজ্ঞাসা করে এই পোস্টটি অনুলিপি করেছেন , মন্তব্যগুলিতে মজদের দ্বারা চিহ্নিত করা হয়েছে। এই প্রশ্নটি বন্ধ করার প্রয়াসে।


উপর ভিত্তি করে এই পোস্টে দ্বারা Ubuntuforums উপর BkkBonanza

এটি প্যাম ব্যবহার করে এমন একটি পদ্ধতির এবং সমস্ত ব্যর্থ লগইন চেষ্টার জন্য কাজ করবে। একটি ভার্চুয়াল টার্মিনাল বা নিয়মিত লগইন স্ক্রিনের মাধ্যমে এসএসএইচ ব্যবহার করে, শেষ পর্যন্ত পিএএম দ্বারা সবকিছু পরিচালিত হওয়ায় কিছু যায় আসে না।

  1. Ffmpeg ইনস্টল করুন , আমরা এটি ওয়েবক্যাম চিত্রগুলি ধরার একটি কমান্ড লাইন উপায় হিসাবে ব্যবহার করব। আপডেট: আপনি উবুন্টু 14.04 এ আপগ্রেড করার সময় ffmpeg সরানো হবে। আমরা নীচের স্ক্রিপ্টে ffmpeg এর জায়গায় avconv ব্যবহার করতে পারি। আলাদাভাবে কিছু ইনস্টল করার দরকার নেই।

  2. কোথাও একটি ছোট স্ক্রিপ্ট তৈরি করুন, যেমন /usr/local/bin/grabpictureনীচের বিষয়বস্তু সহ

    #!/bin/bash
    ts=`date +%s`
    ffmpeg -f video4linux2 -s vga -i /dev/video0 -vframes 3 /tmp/vid-$ts.%01d.jpg
    exit 0  #important - has to exit with status 0
    

    আপনার ওয়েবক্যামের আসল ভিডিও ডিভাইসটির সাথে / dev / video0 পরিবর্তন করুন এবং ছবিগুলি সংরক্ষণ করা হচ্ছে এমন একটি পথ বেছে নিন - আমি কেবল চয়ন করি /tmp। উবুন্টুর নতুন সংস্করণে ( ) এর avconvপরিবর্তে ব্যবহার করুন ।ffmpegsudo apt-get install libav-tools

  3. এটি কার্যকর করা, যেমন chmod +x /usr/local/bin/grabpicture

  4. এটা পরীক্ষা করুন, শুধু এটা কল করে: /usr/local/bin/grabpicture। আপনি ফাইলগুলি উপস্থিত দেখছেন কিনা তা পরীক্ষা করুন /tmp/vid....jpg

  5. প্রতিটি ব্যর্থ প্রয়াসেই এটিকে কল করতে PAM কনফিগার করুন।

    দ্রষ্টব্য: সাবধানে এটি করুন - যদি এটি ব্যর্থ হয় তবে আপনি নিয়মিতভাবে আপনার সিস্টেমে আবার অ্যাক্সেস পেতে সক্ষম হবেন না।

    1. রুট অ্যাক্সেস (sudo -i) দিয়ে একটি টার্মিনাল উইন্ডোটি খুলুন এবং এটিকে খোলা রেখে দিন - কেবলমাত্র পরবর্তী পদক্ষেপগুলিতে আপনি স্ক্রু আপ করলে।
    2. /etc/pam.d/common-authআপনার পছন্দসই সম্পাদকটিতে খুলুন , যেমন করে gksudo gedit /etc/pam.d/common-auth। নিম্নলিখিত ফাইলগুলির জন্য মনে রাখবেন যে এই ফাইলটিতে লাইনের ক্রমটি গুরুত্বপূর্ণ।

    3. নীচের লাইনটি সন্ধান করুন। ডিফল্টর সাথে একটির আগে একটি লাইন থাকে pam_deny.so। আমার 12.04 সিস্টেমে এটির মতো দেখাচ্ছে:

      auth    [success=1 default=ignore]      pam_unix.so nullok_secure
      
    4. এই লাইনে সাফল্যের পরিবর্তন = 1 সাফল্য = 2 এটি সাফল্যের উপর আমাদের স্ক্রিপ্ট এড়ানোর জন্য। এটি একটি গুরুত্বপূর্ণ পদক্ষেপ।

    5. ঠিক নীচে সেখানে, আসল স্ক্রিপ্টকে কল করতে একটি নতুন যুক্ত করুন:

      auth    [default=ignore]                pam_exec.so seteuid /usr/local/bin/grabpicture
      
    6. সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। কিছু পুনরায় আরম্ভ করার দরকার নেই।

  6. এটা পরীক্ষা করো.

    1. একটি নতুন টার্মিনাল উইন্ডোতে, নিয়মিত ব্যবহারকারী হিসাবে, su -l usernameব্যবহারকারীর নাম সহ অন্য ব্যবহারকারী হিসাবে লগ ইন করার চেষ্টা করুন username(অবশ্যই একটি বাস্তবের সাথে পরিবর্তন করুন)। ইচ্ছাকৃতভাবে ভুল পাসওয়ার্ড লিখুন। এই ফলাফলটি একটি নতুন ছবিতে আসে কিনা তা পরীক্ষা করে দেখুন।
    2. উপরের মতো একই, তবে এখন সঠিক পাসওয়ার্ড দিন। আপনি লগ ইন করেছেন কিনা তা পরীক্ষা করে দেখুন এবং এর ফলে কোনও ছবি তোলা হচ্ছে না।
  7. যদি পরীক্ষাগুলি সফল হয় তবে আপনি আপনার ডিই (ityক্য / কেডিএ / ...) থেকে লগ আউট করতে পারবেন এবং লগইন স্ক্রিন থেকে কোনও ভুল পাসওয়ার্ড দেওয়ার সময় আপনার একই দেখতে পাওয়া উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.