প্রথমত, আপনাকে আপনার inittab ফাইলটি সম্পাদনা করতে হবে। ডেবিয়ানে, এটি অবস্থিত /etc/inittab
, এবং আমি অনুমান করব যে এটি উবুন্টুতেও একই রকম হতে পারে। সাধারণ টিটিওয়াই প্রম্পটটি একটি প্রোগ্রাম হিসাবে পরিচালিত হয় getty
, যাতে আপনাকে সেই প্রোগ্রামটি সেট আপ করা হয় যেখানে স্ক্রোল করতে হবে। এর সাথে অনেকগুলি লাইন দেখতে পাওয়া উচিত:
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
এর পরে, আমাদের একটি প্রোগ্রামের প্রয়োজন হবে rungetty
। এটি আপনাকে কোনও নির্দিষ্ট ব্যবহারকারী হিসাবে কোনও টিটিওয়াইতে প্রোগ্রামগুলি চালানোর অনুমতি দেয়। fbterm
বাই ফ্রেমবফারটি অ্যাক্সেস করার জন্য আপনাকে রুট হওয়া দরকার be সুতরাং আপনি fbterm
টিটিওয়াই 2 তে চালাতে পারেন (ডাবল ড্যাশগুলি এর জন্য স্যুইচগুলির সমাপ্তি বোঝায় rungetty
):
2:23:respawn:/sbin/rungetty -u root tty2 -- fbterm
কেবল একটি সমস্যা; আপনার একটি সুন্দর ফ্রেম-বাফার-ভিত্তিক টার্মিনাল রয়েছে, তবে আপনি মূল হিসাবে লগ ইন করেছেন! সুরক্ষার পক্ষে যতটা খারাপ তা অ-প্রমাণিত রুট প্রম্পট থাকা ততটাই খারাপ। তা করবে না।
আমরা login
ব্যবহারকারীর শংসাপত্রগুলির অন্য সেটটি গ্রহণ করে এবং তারপরে বাশ বা zsh বা আপনার লগইন শেলটি যা ঘটে তা শুরু করে এটিকে ঘিরে ধরার জন্য কল করা একটি প্রোগ্রাম ব্যবহার করতে পারি। ভাগ্যক্রমে, fbterm
কোনও আদেশ তার চূড়ান্ত যুক্তি হিসাবে স্বীকার করতে পারে (আবারও, ডাবল ড্যাশগুলি আর্গুমেন্টগুলি মিশ্রিত করতে বাধা দেয় fbterm
এবং rungetty
:
2:23:respawn:/sbin/rungetty -u root tty2 -- fbterm -- login
fbterm
এটির সাথে আপনার আপনার কোনও টিটিওয়াইতে চালানো উচিত ।