توزیع اوبونتو که بر پایه Debian شکل گرفته و به قول خودش پرتگاه تکنولوژیست از امکانات و پویایی بسیاری برخوردار است و همین باعث شده که حتی ویکی مدیا هم که خالق دانشنامه WikiPedia است در سپتامبر 2013 تعداد زیادی از سرور های خود را به Ubuntu تغییر دهد.اما این سیستم عامل محبوب و جذاب در نسخه های اخیر خود که شاملد 13.04, 13.10 و 14.04 TLS هم میشود امکان ورود و استفاده از کاربر Root را از طریق Terminal را محدود کرده و باعث شده که بسیاری از ما احساس نا خوشایندی را احساس کنیم.
در این آموزش با کمک دو مرحله کاربر root را فعال خواهیم کرد.
مرحله اول: تنظیم پسوورد برای root
sudo passwd root
با دستور بالا ما برای کاربر root کلمه ای عبور تنظیم میکنیم و شما دو مرتبه باید این کلمه عبور را تغییر دهید تا تنیجه نهایی به شکل زیر باشد:
$ sudo passwd root
[sudo] password for ramesh:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
مرحله دوم: اضافه ورود root در openssh
ابتدا باید دسترسی Super User یا root را بدست آوریم که با دستور زیر و تایپ کلمه عبوری که در مرحله اول تنظیم کردیم امکان پذیر خواهد بود.
su -
Password:
#
حال باید فایل /etc/ssh/sshd_config را با ویرایشگر محبوبتان(که اینجا از nano استفاده میشود) باز کرده و مقدار PermitRootLogin را برابر yes قرار بدهیم.
nano /etc/ssh/sshd_config
........
PermitRootLogin yes
......
اگر شما هم مثل من از nano استفاده میکنید با زدن کلید ترکیبی ctrl+o متن جدید را ذخیره و با کلید ترکیبی ctrl+x از محیط ویرایشگر خارج بشوید.
در آخر هم نیاز است تا OpenSSh را ریستارت کنیم
sudo service ssh restart
اگر همه مراحل را به دستی انجام داده باشید اکنون باید بتوانید توسط ssh به کاربر root متصل بشوید.