আমি কি আমার ব্যবহারকারীর অ্যাকাউন্টটি কোনও পাসওয়ার্ড না রাখতে সেট করতে পারি?


81

যদি আমি "ব্যবহারকারীর অ্যাকাউন্টগুলি" খোলার মাধ্যমে আমার পাসওয়ার্ডটিকে কিছুতেই পরিবর্তন করার চেষ্টা করি, তবে "পরিবর্তন" বোতামটি ধূসর হয়ে যায়:

আমি কীভাবে আমার পাসওয়ার্ডটি খালি রাখতে পারি? আমি জানি আপনি উবুন্টুকে স্বয়ংক্রিয়ভাবে আপনাকে লগ ইন করতে সেট করতে পারেন তবে আমি চাইছি আমার পাসওয়ার্ডটি ফাঁকা হোক, নিজেকে সেই ব্যবহারকারী হিসাবে প্রমাণ করার জন্য আমি কোনও পাসওয়ার্ড টাইপ করতে চাই না।

আমি জানি যে এটির কারণগুলি খুব ভাল ধারণা নাও থাকতে পারে তবে আমি এটিও সম্ভব কিনা তা জানতে চাই। আমি উবুন্টু 12.10 ব্যবহার করছি।

উত্তর:


140

আপনি জিইউআই সরঞ্জামটি ব্যবহার করে তা করতে পারবেন না তবে আপনি টার্মিনালটি ব্যবহার করতে পারেন।

  1. প্রথমত, যদি আপনার ব্যবহারকারীর সুডোর অধিকার থাকে তবে আপনাকে অবশ্যই এটির NOPASSWDবিকল্পটি সক্ষম করতে হবে । অন্যথায়, আপনার sudoকাছে পাসওয়ার্ড না থাকলেও জিজ্ঞাসা করবেন এবং খালি পাসওয়ার্ড গ্রহণ করবেন না।

    এটি করতে, এর সাথে sudoers কনফিগারেশন ফাইলটি খুলুন sudo visudoএবং davidআপনার ব্যবহারকারী নামটি দিয়ে প্রতিস্থাপন করে ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করুন :

    david ALL=(ALL) NOPASSWD:ALL
    

    পরিবর্তনগুলি প্রয়োগ করতে সম্পাদক বন্ধ করুন এবং নতুন টার্মিনালে সুডোতে প্রভাবটি পরীক্ষা করুন।

  2. এই কমান্ডটি চালিয়ে আপনার ব্যবহারকারীর জন্য পাসওয়ার্ড মুছুন:

    sudo passwd -d `whoami`
    

আপনি যদি কখনও পাসওয়ার্ডের জন্য প্রম্পট হন তবে কেবল এন্টার টাইপ করুন এবং এটি কাজ করা উচিত। আমি LightDM, লক স্ক্রীন, সঙ্গে এই উত্তর পরীক্ষিত থাকেন sudo, gksuএবং এটি কাজ করে, কিন্তু আছে একটি পদক্ষেপ এটা দিয়ে কাজ করতে পেতেpkexec (ধন্যবাদ muru)।


1
জন্য pkexecদেখুন askubuntu.com/a/614537/158442
muru

কোনও নতুন ভিজুডোর সম্পাদনা যেমন nopasswdশেষের দিকে যুক্ত করা উচিত যাতে অন্য কোনও সেটিংস এন্ট্রিটিকে ওভাররাইট করে না।
ডিন মিহান

4
এটি ssh লগইনের মাধ্যমে আমার (উবুন্টু 16.04) কাজ করে না। এটি এখনও একটি পাসওয়ার্ড চেয়েছে, তবে কোনও পাসওয়ার্ড গ্রহণ করা হয়নি (ফাঁকা বা পুরানো একটি বা ssh কী এর জন্য একটি)।
ডিলিট

3
কমান্ডের পরে আমি খালি পাসওয়ার্ড দিয়ে লগ ইন করার চেষ্টা করার সময় ডেবিয়ানে "দুঃখিত এটি আবার চেষ্টা করে না" বার্তাটি পেয়েছি passwd david -d। এবং এখন আমি পুরানো পাসওয়ার্ড দিয়েও লগইন করতে পারি না।
ফ্যাবিলিরিসেটটো

1
এখন আমি সফ্টওয়্যার ইনস্টল করতে পারছি না কারণ এটি করার জন্য একটি পাসওয়ার্ড প্রয়োজন।
ম্যাথু

14

সতর্কতা: একবার এই পদ্ধতিটি ব্যবহার করে আপনি আপনার পাসওয়ার্ড মুছে ফেললে, আপনি কোনও জিইআইআই বা টার্মিনালে অ্যাডমিনের অধিকার রয়েছে কিনা তা প্রমাণ করার জন্য নিজেকে প্রমাণ করতে পারবেন না (যেমন সিন্যাপটিকের সাহায্যে অ্যাপ্লিকেশন ইনস্টল করা, বা sudoকমান্ড- লাইন)। এটি বাগ # 1168749 এর কারণে

ব্যবহারকারী কেবলমাত্র প্রশাসক ব্যবহারকারী না হলে কেবল এটি করুন।

এটি উবুন্টু 12.04 এবং 12.10 এ পরীক্ষা করা হয়েছে।

  1. নিশ্চিত হয়ে নিন যে আপনি নীচের কাজগুলি সম্পাদন করতে সক্ষম হওয়ার জন্য আনলকটিতে ক্লিক করেছেন:

    স্ক্রীনশট আনলক করুন

  2. ব্যবহারকারীর অ্যাকাউন্টগুলিতে যান এবং পাসওয়ার্ড ক্ষেত্রে ক্লিক করুন:

  3. উইন্ডোটি খোলার পরে, "অ্যাকশন" এর ডানদিকে নীচে তীরটি ক্লিক করুন ...

  4. এবং এটিকে "পাসওয়ার্ড ছাড়াই লগ ইন করুন" এ পরিবর্তন করুন এবং তারপরে "পরিবর্তন" ক্লিক করুন:

  5. Allyচ্ছিকভাবে, আপনি এর মতো স্বয়ংক্রিয় লগ-ইন সক্ষম করতে পারেন:

    স্ক্রিনশট

এই প্রক্রিয়াটি চালানোর পরে ব্যবহারকারীর আবার পাসওয়ার্ড দেওয়ার জন্য আপনি জিইউআই ( বাগ # 882255 ) ব্যবহার করতে পারবেন না , আপনাকে কমান্ড-লাইনটি ব্যবহার করতে হবে:

  1. অ্যাডমিন priveleges দিয়ে অন্য ব্যবহারকারী হিসাবে লগ ইন করুন। (মনে রাখবেন, আসলটি এই পদ্ধতিটি ব্যবহার করে পাসওয়ার্ড ছাড়াই প্রশাসকের অধিকার নিয়ে চালাতে পারে না))

  2. টার্মিনালে নিম্নলিখিতটি চালান:

    sudo passwd <username>
    

আবার, আপনাকে অবশ্যই সতর্ক করতে হবে যে আপনি একবার পাসওয়ার্ড সরিয়ে ফেললে, আপনি জিইআইআই বা টার্মিনালে নিজেকে প্রমাণ করতে পারবেন না, যেমন সিন্যাপটিক ব্যবহার করে কোনও অ্যাপ্লিকেশন ইনস্টল করা, বা sudoকমান্ড-লাইন ব্যবহার করে।


যদিও আমার একটি প্রশ্ন আছে, "পাসওয়ার্ড ছাড়াই লগ ইন করুন" বিকল্পটি কী করে? এটি কি মূলত passwd -dপাসওয়ার্ডটি করে এবং মুছে দেয়?
আলা আলী

ভাল আমি সত্যিই 100% নিশ্চিত না। তবে passwd -dএটি একটি অ্যাকাউন্টের জন্য একটি পাসওয়ার্ড মুছে ফেলার একটি দ্রুত উপায়। এটি নামযুক্ত অ্যাকাউন্টটি পাসওয়ার্ডহীন সেট করবে। শুধুমাত্র মূলের জন্য উপলব্ধ।
মিচ

শুধুমাত্র মূলের জন্য উপলব্ধ? না কোনও মানুষ, আপনি এটি কোনও ব্যবহারকারীর পাসওয়ার্ড =) মুছতে ব্যবহার করতে পারেন। আমি মনে করি "পাসওয়ার্ড ছাড়াই লগ ইন করুন" বিকল্পটি আসলে এটি করে; এটি কেবলমাত্র আপনার পাসওয়ার্ড মুছে ফেলেছে, এজন্য আপনি নিজের প্রমাণীকরণ করতে পারবেন না। যদিও এটি কেবল বোকা।
আলা আলি

1
আমি একমত, তবে কেবল একটি উদাহরণ দেওয়ার জন্য আমার কাছে একটি শেয়ার্ড ল্যাপটপ রয়েছে যা মাঝে মাঝে আমার বাচ্চাগুলি ব্যবহার করে এবং তারা এটি প্রায় এক মিলিয়ন বার পুনরায় চালু করে এবং প্রতিবার পাসওয়ার্ডটি টাইপ করার মতো আমার কাছে সময় নেই so নিজেকে ঝামেলা বাঁচানোর জন্য আমি অ্যাকাউন্টটি স্বয়ংক্রিয় লগইনে সেট করেছি এবং তাই তারা ইতিমধ্যে যা করেছে তার চেয়ে বেশি কিছু মিস করতে পারে না। :)
মিচ

7

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

আপনার সেরা বিকল্পগুলি মনে হয়:

  • গেস্ট অ্যাকাউন্টটি ব্যবহার করুন যার পাসওয়ার্ড নেই। এর মাধ্যমে পাসওয়ার্ড সহ একটি ডিফল্ট অ্যাকাউন্ট রেখে দেওয়া হচ্ছে।
  • পাসওয়ার্ড ছাড়াই কোনও অ্যাকাউন্টে হেলবেন্ট? দৃ doing়ভাবে এটি না করার পরামর্শ দিন: একটি নতুন ব্যবহারকারী অ্যাকাউন্ট যুক্ত করুন (পাসওয়ার্ড সহ), তারপরে এটিকে ফাঁকা হিসাবে সমতুল্য করুন। এটা করতে:
    1. একটি ব্যবহারকারী তৈরি করুন (হয় জিইউআই বা ইউজারড ইত্যাদির মাধ্যমে)। তারপর,
    2. CTRL- ALT- Tটার্মিনাল খুলতে পরবর্তী,
    3. gksu gedit nano -B /etc/shadowতারপরে নতুন ব্যবহারকারীর সন্ধান করুন এবং এর সাথে বিদ্যমান পাসওয়ার্ড হ্যাশটি পরিবর্তন করুন: U6aMy0wojraho- সুতরাং এটির মতো দেখতে:newuser:U6aMy0wojraho:13996:0:99999:7:::
  • আপনার প্রশ্নের সেরা সমাধান: আপনার অ্যাকাউন্টে স্বয়ংক্রিয়ভাবে লগ ইন করা চয়ন করুন, সম্ভবত এটিই আপনার প্রধান উপকার। এটা করতে:

    1. CTRL- ALT- T(টার্মিনাল খোলার জন্য) টিপুন । টার্মিনালে, টাইপ করুন:

      sudo gedit /etc/lightdm/lightdm.conf
      

      লাইন যুক্ত করুন:

      autologin-user=YOURUSERNAME
      autologin-user-timeout=0
      

      প্রতিস্থাপন YOURUSERNAME- আপনার সিস্টেমে একটি আসল ব্যবহারকারীর নাম।


বিকল্পগুলি নির্দেশ করার জন্য ধন্যবাদ। আমি জানি যে পাসওয়ার্ড না থাকা কোনও দুর্দান্ত ধারণা নয়, তবে এটি সম্ভব কিনা তা আমি জানতে চাই (আমি প্রশ্নটি আপডেট করেছি)।
ফ্লিম

2

এটি একটি জিইউআই ইন্টারফেস এবং এটাই আপনাকে এটিকে ফাঁকা পাসওয়ার্ড তৈরি করতে বাধা দিচ্ছে।

যদি কোনও উপায় থাকে তবে এটি টার্মিনালের মাধ্যমে করতে হবে।

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


2

দেখে মনে হচ্ছে, একটি খালি পাসওয়ার্ড পাসওয়ার্ড জটিলতার প্রয়োজনীয়তার সাথে মেলে না।

এটাই আমি খুঁজে পেয়েছি man passwd

As a general guideline, passwords should consist of 6 to 8 characters including one or
       more characters from each of the following sets:

       ·   lower case alphabetics

       ·   digits 0 thru 9

       ·   punctuation marks

       Care must be taken not to include the system default erase or kill characters.  passwd will reject any password which is not
       suitably complex.

সম্পাদনা: দুর্ভাগ্যক্রমে, আপনি যে ইউআইয়ের মাধ্যমে পাসওয়ার্ডটি খালি রাখতে পারবেন না।

http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/quantal/gnome-control-center/quantal-proposed/view/head:/panels/user-accounts/um-password-dialog.c#L358

"ফাংশন" যা "পরিবর্তন" বোতামটি সক্ষম করে কিনা তা স্থির করে।

    if (strlen (password) < MIN_PASSWORD_LEN) {
            can_change = FALSE;
            if (password[0] == '\0') {
                    tooltip = _("You need to enter a new password");
            }
            else {
                    tooltip = _("The new password is too short");
            }
    }
    else if (strcmp (password, verify) != 0) {
            can_change = FALSE;
            if (verify[0] == '\0') {
                    tooltip = _("You need to confirm the password");
            }
            else {
                    tooltip = _("The passwords do not match");
            }
    }
    else if (!um->old_password_ok) {
            can_change = FALSE;
            if (old_password[0] == '\0') {
                    tooltip = _("You need to enter your current password");
            }
            else {
                    tooltip = _("The current password is not correct");
            }
    }
    else {
            can_change = TRUE;
            tooltip = NULL;
    }

    gtk_widget_set_sensitive (um->ok_button, can_change);

সর্বনিম্ন পাসওয়ার্ড লেন 6 হার্ডকডযুক্ত :(

http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/quantal/gnome-control-center/quantal-proposed/view/head:/panels/user-accounts/um-password-dialog.c#L39

#define MIN_PASSWORD_LEN 6

1
এটি " আসল বিধিগুলির চেয়ে আপনি আরও বেশি কী নির্দেশিকা কল করবেন " ...
অলি

তবে শেষ লাইনটি বলে, "পাসডাব্লুড এমন কোনও পাসওয়ার্ড প্রত্যাখ্যান করবে যা উপযুক্ত নয়" " সুতরাং, এটি সম্ভবত একটি খালি পাসওয়ার্ডের অনুমতি দেয় না, আমি বিশ্বাস করি।
thefourtheye

তবে আবার, সেই আইটেমগুলির প্রয়োজনীয়তা নেই। আপনার চরিত্র এবং কেসের পূর্ণ বর্ণালী দরকার নেই , তারা কেবল আপনাকে আরও শক্তিশালী পাসওয়ার্ডের জন্য ব্যবহার করার পরামর্শ দিচ্ছেন। আপনার প্রকৃতপক্ষে কী প্রয়োজন তার বিধিগুলি পিএএম দেখায়।
অলি

2
আপনার সাথে একটি খালি পাসওয়ার্ড সেট করতে পারেন passwdসঙ্গে -dবিকল্প।
ফ্লিম

হা. ম্যান পাতায় এটি পড়ুন। আমি কেন বলেছি তা "সেই ইউআইয়ের মাধ্যমে পাসওয়ার্ডটি খালি রাখতে পারবেন না।"
thefourtheye

1

মুছে ফেলার পরে পাসওয়ার্ড পরিবর্তন করা সম্ভব। আপনার কেবল পুনরুদ্ধার মোডে বুট করতে হবে। এখানে আপনি একটি দুর্দান্ত টিউটোরিয়াল পাবেন: http://www.psychocats.net/ubuntu/resetpassword

সংক্ষেপে আপনি উপরের লিঙ্কটিতে কী পাবেন:

  1. আপনাকে পুনরুদ্ধার মোডে রিবুট করতে হবে। (বুট মেনুটি প্রদর্শনের জন্য, আপনাকে বুটআপের সময় শিফট কীটি ধরে রাখতে হবে)
  2. বুট-আপ মেনুতে "শাপ প্রম্পট থেকে ড্রপ" বিকল্পটি নির্বাচন করুন

  3. এক এক করে কনসোলে টাইপ করুন

    ls /home
    passwd username
    passwd susan
    exit
    

    তারপরে স্বাভাবিক পুনরায় বুট করুন


1
আপনি যে নিবন্ধটি লিঙ্ক করছেন সে সম্পর্কে অন্তত একটি রূপরেখা অন্তর্ভুক্ত করার জন্য দয়া করে আপনার উত্তরটি সম্পাদনা করার বিষয়টি বিবেচনা করুন এবং রেফারেন্স / এট্রিবিউশন উদ্দেশ্যে লিঙ্কটি সরবরাহ করুন। যদি কোনও কারণে লিঙ্কটি অনুপলব্ধ হয়ে যায় তবে আপনার উত্তর সহায়ক থাকবে।
hmayag
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.