রাসপিবিয়ান-এ জিইউআই-এর সাথে স্ব-লগইন অক্ষম


15

জিইআইআই অক্ষম করা অবস্থায় আমি কীভাবে আরপিআই অটো-লগিন করব?

জিইউআই সক্ষম করার সময় লগ ইন করার সময় আপনাকে কোনও পাসওয়ার্ড টাইপ করতে হবে না, সুতরাং কনসোলে সম্ভবত পাসওয়ার্ড প্রম্পটটি অক্ষম করার একটি সহজ উপায় রয়েছে।


খুব বিপজ্জনক, আমি পাসওয়ার্ড না থাকার বিষয়ে কিছুটা মিস করেছি এবং মনে হয় এসডি কার্ডটি ভুল করে ফেলেছে। সতর্কাবস্থা!

উত্তর:


19

রাস্পবিয়ান হুইজির জন্য:

অ্যাটোলজিন সক্ষম করতে আপনার / etc / inittab ফাইলটি সম্পাদনা করতে সক্ষম হওয়া উচিত।

/ Etc / inittab এ এর ​​মতো একটি লাইন সন্ধান করুন

1:2345:respawn:/sbin/getty --noclear 38400 tty1

এটি tty1 এ গেটটি প্রক্রিয়া শুরু করে। আপনি --autologinএই লাইনে গেটটি বিকল্পটি যুক্ত করতে পারেন :

1:2345:respawn:/sbin/getty --autologin {USERNAME} --noclear 38400 tty1

আপনি লগইন করতে চান এমন ব্যবহারকারীকে দিয়ে {USERNAME। প্রতিস্থাপন করুন।

দ্রষ্টব্য আমি এটি পরীক্ষা করিনি, আরও বিশদ জানতে গেটটির জন্য ম্যানপেজটি চেক করুন।

আপডেট: রাস্পবিয়ান জেসি সিস্টেমেড ব্যবহার করে যাতে আর্টিবটি ব্যবহার হয় না। এখানে একটি FAQ যা জেসির পক্ষে সহায়তা করতে পারে: https://fedoraproject.org/wiki/Systemd#How_do_I_set_automatic_login_on_a_virtual_console_terminal.3F

প্রায়শই জিজ্ঞাসিত প্রশ্নাগুলি ফেদোরার জন্য তবে এটি রাস্পবিয়ান জেসির মতো হওয়া উচিত।

আপডেট 2: উপরের পৃষ্ঠাটি এখন চলে গেছে তাই এখানে ওয়েব্যাক মেশিনের সামগ্রী:

আমি কীভাবে ভার্চুয়াল কনসোল টার্মিনালে স্বয়ংক্রিয় লগইন সেট করব?

প্রথমে গেটি @। সার্ভিসের অনুরূপ একটি নতুন পরিষেবা তৈরি করুন:

# cp /lib/systemd/system/getty@.service \
     /etc/systemd/system/autologin@.service
# ln -s /etc/systemd/system/autologin@.service \
     /etc/systemd/system/getty.target.wants/getty@tty8.service

তারপরে এক্সেসস্টার্ট, পুনঃসূচনা এবং উপার্য মানগুলি সম্পাদনা করুন:

...
ExecStart=-/sbin/mingetty --autologin USERNAME %I
Restart=no
...
Alias=getty.target.wants/getty@tty8.service

এবং অবশেষে ডেমন পুনরায় লোড করুন এবং পরিষেবাটি শুরু করুন:

systemctl daemon-reload
systemctl start getty@tty8.service

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


1
আমি এটি পরীক্ষা করেছি; এটা ঠিক কাজ করে। এছাড়াও, কিছু স্থাপনকারি ~ / .bash_profile এবং স্বয়ংক্রিয়ভাবে পরে আপনি লগ ইন করা হয় চালানো হবে।
greggo

2
উত্তর আপডেট করুন! কোন /etc/inittabফাইল নেই raspbian jessie
ওকি এরি রিনালাদি

@ ওকিইরিণালদী আমি একটি লিঙ্ক যুক্ত করেছি যা জেসির সাথে সহায়তা করতে পারে।
ক্রেগ 16

না, বুট করার পরেও আমি লগইন প্রম্পট পাই।
ইগোরগানাপলস্কি

রাস্পবিয়ান জেসির সমাধানটি কাজ করে না।
পাইপি

5

রাস্পি-কনফিগার ব্যবহার করে এটি করার সহজ উপায় রয়েছে এই নিবন্ধটি এটি ব্যাখ্যা করে :

দেখাচ্ছে :

  1. কিভাবে শেল প্রম্পটে স্বয়ংক্রিয়ভাবে লগইন করবেন (উপরের মতো একটি পদ্ধতি ব্যবহার করে)
  2. শুরুতে স্ক্রিপ্টগুলি চালান
  3. রাস্পি-কনফিগার ব্যবহার করে ডেস্কটপটি স্বয়ংক্রিয়ভাবে শুরু করুন

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

2

এটি জেসি লাইটের সাথে আমার পক্ষে কাজ করেছে:

sudo -i
mkdir -pv /etc/systemd/system/getty@tty1.service.d
nano /etc/systemd/system/getty@tty1.service.d/autologin.conf

সূচিপত্র:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin pi --noclear %I 38400 linux

কেবল ধরাটিই হ'ল আমি আর এসএসএইচ ব্যবহার করে লগইন করতে পারি না - অ্যাক্সেস অস্বীকৃত। :-(


1
একটি ভাল উত্তরের এটি কেন কাজ করে তা একটি ইঙ্গিত দেওয়া উচিত। এই দুটি পদক্ষেপটি কী করে? আপনি কি সত্যই বলতে পারেন যে এটি এসএসএইচ ভাঙলে এটি কাজ করে?
জ্যাকব এম 1001

এটি কাজ করে না! তবুও আমাকে কমান্ড লাইনে লগইন করতে বাধ্য করে।
ইগোরগানাপলস্কি

ER TERM ব্যবহার করে কি আপনার জন্য কাজ করে? ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
এশার্প

0

আপনি যদি সিরিয়াল লাইনে রাস্পবেরি পাইতে স্বয়ংক্রিয়ভাবে লগইন করতে চান তবে আপনাকে sudo অনুমতি নিয়ে পাইতে / etc / inittab ফাইলটি সম্পাদনা করতে হবে।

/ Etc / inittab এ এর ​​মতো একটি লাইন সন্ধান করুন

T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

এই লাইনে getty --autologin বিকল্পটি যুক্ত করুন।

T0:23:respawn:/sbin/getty --autologin {username} -L ttyAMA0 115200 vt100

সংরক্ষণ করুন এবং পুনরায় বুট করুন।


কি T0:23?? আমি ভেবেছিলাম এটা হওয়া উচিত 1:2345
ইগোরগানাপলস্কি

0

আমি NOOBS চালাচ্ছি এবং কিছুটা আলাদা inittab ফাইল ছিল। এখানে আমি পরিবর্তন করেছি যা টি0 লাইনে "--autologin" এবং 1: 2345 লাইনের উভয়কে একত্রিত করেছে:

#1:2345:respawn:/sbin/getty --noclear 38400 tty1"
1:2345:respawn:/bin/login -f pi tty1 <dev/tty1 >/dev/tty1 2>&1
T0:23:respawn:/sbin/getty --autologin pi - L ttyAMA0 115200 vt100

0

সুতরাং lightdm.conf পদ্ধতিটি আমার পক্ষে কাজ করে নি, আমি খুঁজে পেলাম সবচেয়ে সহজ পদ্ধতির প্রায় নীচে নীচে below

সিডি / ইত্যাদি / সিস্টেমড / সিস্টেম /

সেখান থেকে টাইপ করুন: ls

আপনি অটোলজিন @ .সেবা দেখতে পাবেন

শুধু সুডো ন্যানো অটলজিন @। সার্ভিস

এবং লাইন পরিবর্তন করুন এক্সিকিস্টার্ট = - / এসবিন / এজেটি - আউটলজিন পাই - অ্যানোক্লিয়র% I $ TERM

প্রতি

এক্সিকিস্টার্ট = - / এসবিন / অ্যাজেটি - অ্যাটোলজিন [ব্যবহারকারীর নাম] - আঞ্চলিক% 1 ER শর্ত

যেখানে [ব্যবহারকারীর নাম] আপনি বন্ধনী ছাড়াই লগইন করতে ইচ্ছুক ব্যবহারকারীকে রেখেছেন।

এখন আমি পাই অটো লগইন করে রাস্পি-কনফিগারেশন সেটআপ ব্যবহার করে কাজ করেছি, তবে নতুন ব্যবহারকারীর জন্য অটলজিন পরিবর্তন করতে উপরের পদ্ধতিটি ব্যবহার করেছি।

আশাকরি এটা সাহায্য করবে

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