কীভাবে অটোলজিন (ব্যবহারকারীর নাম এবং পাসওয়ার্ড প্রবেশ না করে) (পাঠ্য মোডে)


11

আমি উবুন্টু 12.04 ইনস্টল করেছি এবং পাঠ্য মোডে স্বয়ংক্রিয়ভাবে বুট করার জন্য / ইত্যাদি / ডিফল্ট / গ্রুব ফাইলটি সম্পাদনা করেছি। তবে আমি যখনই কম্পিউটারটি চালু করি তখন এটি ব্যবহারকারীর নাম এবং পাসওয়ার্ডের জন্য জিজ্ঞাসা করে (পাঠ্য মোডে), আমি চেয়েছিলাম যে এটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড না চেয়ে স্বয়ংক্রিয়ভাবে লগইন করুক, সুতরাং গ্রাফিকাল মোডে আমি "সিস্টেম সেটিং-> ব্যবহারকারী অ্যাকাউন্টসমূহ" এ গিয়ে চেক করেছি "স্বয়ংক্রিয় লগইন", কিন্তু এটি কার্যকর হয়নি। সুতরাং পাঠ্য মোডে স্বয়ংক্রিয়ভাবে লগ ইন করতে আমার কী করা উচিত?


এই ব্যবহার করে দেখুন লিংক
পীচফলের ন্যায়

এই প্রশ্নটি শর্তটি যুক্ত করে যে সাইন ইন করার জন্য কোনও ব্যবহারকারীক এবং পাসওয়ার্ড পাঠ্য মোডে প্রবেশ করা যাবে না।
জন এস গ্রুবার

উত্তর:


10

পাঠ্য মোডে বুট করতে

sudo vim / etc / default / grub

এবং নিম্নলিখিত লাইনটি পরিবর্তন করুন:

GRUB_CMDLINE_LINUX_DEFAULT="text"

প্রস্থান এবং প্রবেশ করুন:

 sudo update-grub

ইউজারিড বা পাসওয়ার্ড উল্লেখ না করে স্বয়ংক্রিয়ভাবে পাঠ্য মোডে লগইন করুন

উবুন্টুর আপস্টার্ট ভার্সন

যোগ -a <your-user-name>লাইন:

exec /sbin/getty -8 38400 tty1

ফাইল /etc/init/ত্তি1.conf এ

তাই ভালো:

exec /sbin/getty -8 38400 tty6 -a gruber

/etc/init/ত্তি1.conf হল upstart কাজ যা tty1 এ টার্মিনাল অধিবেশন শুরু করার জন্য উপযুক্ত সময়ে সঞ্চালিত হয়। -aবিকল্পটি যুক্ত করা গেটটিকে লগইন প্রোগ্রামটি কল করতে -f বিকল্পের সাথে সেই ব্যবহারকারীকে সাইন ইন করার জন্য বলে, লভইন থেকে পাসটি এবং পাসওয়ার্ডের প্রম্পটকে বাইপাস দিয়ে user

আপস্টার্ট হ'ল উবুন্টু সিস্টেম যা কার্নেল আরম্ভ প্রক্রিয়া (প্রক্রিয়া 1) হিসাবে কাজ করে।

আমি আমার tty6 এ এটি পরীক্ষা করেছি এবং এটি দুর্দান্ত কাজ করেছে। আপস্টার্ট রিসন লাইনের কারণে আপনি শেলটি থেকে প্রস্থান করলে এটি স্বয়ংক্রিয়ভাবে আবার ব্যাক আপ শুরু হবে।

উবুন্টুর সিস্টেমযুক্ত সংস্করণ

উবুন্টুর নতুন সংস্করণগুলি সিস্টেম প্রক্রিয়াগুলি পরিচালনা করতে বেশিরভাগ সিস্টেমেড ব্যবহার করে। সুতরাং জিনিসগুলি করার নতুন উপায় রয়েছে।

গ্রাফিক্স টার্মিনালগুলি সম্ভবত প্রথম কয়েকটি ভার্চুয়াল টার্মিনালগুলিতে চলার সাথে সিস্টেমেড টাইটি ব্যবহারও কিছুটা আলাদা। tty6 টি সিস্টেমডযুক্ত একটি পাঠ্য ভার্চুয়াল টার্মিনাল হিসাবে সংরক্ষিত এবং সম্ভবত অন্যগুলিও থাকবে।

আপনি প্রবেশ করার সাথে সাথে tty6 সাইন আপ করতে:

sudo systemctl edit getty@tty6

একটি ন্যানো সম্পাদক একটি অস্থায়ী ফাইল উপস্থিত হবে। সেই সম্পাদকটিতে নিম্নলিখিতটি প্রবেশ করান:

 [Service]
 ExecStart=
 ExecStart=-/sbin/agetty -o '-p -f gruber' -a gruber --noclear %I $TERM

সম্পাদক থেকে প্রস্থান করুন।

অতিরিক্ত এক্সস্টার্ট = লাইন লাগানো টাইপো নয়। এটি সিস্টেমে মূল অ্যাসিস্টার্ট প্যারামিটারটি সম্পর্কে ভুলে যেতে বলে যেমন এটি ইতিমধ্যে জানে (/lib/systemd/system/getty@.service থেকে) তাই এটি আপনি জরুরী replace

আপনি নিম্নলিখিত কমান্ড দিয়ে ফলাফলগুলি পরীক্ষা করতে পারেন:

 systemd-analyze verify getty@tty6.service

আমি চেষ্টা করার পরে সেখানে কিছু সতর্কতা দেখি, তবে আমরা এখানে কী করছি তা নয়।

Tty6 ইতিমধ্যে যদি কোনও টিটিআই প্রক্রিয়া চলছে তবে ফলাফলগুলি দেখতে আপনাকে এটি পুনরায় চালু করতে হবে।


এটি বের করার জন্য আমি /ubuntu//a/659268/63886 এ দুর্দান্ত উত্তরটি উল্লেখ করেছি । সেখানে মুরুর একই লক্ষ্য ব্যবহার করার পদ্ধতি ঘটল যাতে কীভাবে সিস্টেমটি সিদ্ধ করা যায় on তার এক্সিকিস্টার্ট লাইনটি হ'ল:

 ExecStart=-/sbin/agetty -a muru --noclear %I $TERM

পার্থক্যটি আমার সংস্করণে আরও কয়েক সিস্টেমড সম্পর্কিত পরিবেশগত ভেরিয়েবল প্রদর্শিত হবে।

উপরের সম্পাদনার শেষ ফলাফলটি হ'ল /etc/systemd/system/getty@ত্তি6.service.d/ এ ওভাররাইড.কনফ নামে একটি ফাইল তৈরি করা যা কেবল আপনি উপরে টাইপ করেছেন। আপনি যদি নিজে এই জাতীয় একটি ফাইল তৈরি করতে চান তবে systemctl daemon-reloadএটির স্বীকৃতি পাওয়ার জন্য আপনাকে কমান্ডটি চালিত করতে হবে এবং তারপরে আবার সম্ভবত সেই ভার্চুয়াল কনসোলটিতে বিদ্যমান বিদ্যমান অ্যাজিটি প্রক্রিয়াটি পুনরায় চালু করতে হবে। systemctl --edit আপনার জন্য ডেমন-পুনরায় লোডের যত্ন নেয়।


1
tty1আমার জন্য ভাল কাজ করে।
রাজ্জাক

1
আমার সিস্টেমে কোনও / etc / init / tty * ফাইল নেই
ka3ak

@ Ka3ak এটি আনার জন্য ধন্যবাদ। নতুন উবুন্টুর ব্যবহার সিস্টেমড এবং স্টার্টআপ কনফিগার ফাইলগুলি সামগ্রী এবং অবস্থানের ক্ষেত্রে আলাদা। আমি উত্তরকে একটি সিস্টেমযুক্ত বিভাগ দিয়ে আপডেট করেছি। যদি আপনি এটি চেষ্টা করার সিদ্ধান্ত নেন তবে দয়া করে মুরুর উত্তরও পড়ুন।
জন এস গ্রুবার 3:38

সিস্টেম ভিত্তিক সমাধানের জন্য +1
পল গ্রিনবার্গ

3

টার্মিনাল খুলুন এবং হিসাবে করুন

sudo kate /etc/default/grub

তারপরে এই লাইনটি সন্ধান করুন এবং নীচের চিত্রের মতো পরিবর্তন করুন

GRUB_CMDLINE_LINUX_DEFAULT="text"

এখন সম্পাদক বন্ধ করুন এবং হিসাবে

sudo update-grub 

এবং এখন আবার চালু করুন


আমি এই উত্তরটি পছন্দ করি তবে আপনি এই লাইনটি
সন্ধানের জন্য

আমি নির্দেশাবলী অনুসরণ করেছি কিন্তু এটি এখনও জিইআইতে বুট করে। আমি ভার্চুয়াল বক্স ব্যবহার করছি কারণ এটি হতে পারে?
ত্রুটিহীনকারী

1

sudo gedit etc/default/grub

এবং প্রতিস্থাপন

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

প্রতি

GRUB_CMDLINE_LINUX_DEFAULT="text"

এছাড়াও GRUB_HIDDEN_TIMEOUT = 0 মন্তব্য করুন এই লাইনটি GRUB মেনুটি লুকিয়ে রাখার জন্য (মন্তব্যটি লাইনে "#" রাখার জন্য)

sudo update-grub

এবং এক্স শুরু করতে টাইপ করুন startx


1
না, আমি এটি আগে করেছি, আমি কেবল চাই যে টেক্সট মোডটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড জিজ্ঞাসা করবে না
নাভিড 777

0
sudo update-rc.d -f gdm remove

আপনি যদি কুবুন্টু ব্যবহার করেন, উপরের কমান্ডে gdm কেডিএম দিয়ে প্রতিস্থাপন করুন।

যদি এটি এখনও গ্রাফিকাল বুট / শাটডাউন করে তবে এটি আপনাকে বুটের পরে কমান্ড লাইনে ফেলে দেবে। আপনার সম্ভবত গ্রাব কনফিগারেশন পরীক্ষা করা উচিত। যে জন্য এখানে ক্লিক করুন


আমি চেষ্টা করেছিলাম কিন্তু এটি এখনও
জিইউআইতে

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