সুতরাং আসুন আমরা তাদের মধ্যে একটি টাইপ করা কিছু বলি .bashrc
যা তাকে (বা তার) মাধ্যমে লগ ইন করতে বাধা দেয় ssh
(অর্থাত্ ssh লগইন ফাইলটিতে ত্রুটির কারণে প্রস্থান করে)। কোনও উপায় আছে যে ব্যক্তি এটি সম্পাদন না করে লগইন করতে পারে (বা .bashrc
যেহেতু একজন অন্য চালাচ্ছে), বা অন্যথায় ফাইলটি মুছে ফেলা / নামকরণ / অকার্যকর করবে?
ধরা যাক আপনার মেশিনে শারীরিক অ্যাক্সেস নেই, এবং এটিই কেবলমাত্র একাউন্টে প্রবেশ করার ক্ষমতা সহ।
রেফারেন্সের জন্য: .bash_profile
অন্তর্ভুক্ত .bashrc
:
[[ -f ~/.bashrc ]] && . ~/.bashrc
সম্পাদনা করুন: আমি যে জিনিসগুলি চেষ্টা করেছি:
ssh user@host "rm ~/.bashrc"
scp nothing user@host:/RAID/home/tom/.bashrc
ssh user@host "/bin/bash --norc"
সবাই ত্রুটি দেয়:
/RAID/home/tom/.bashrc: line 16: /usr/local/bin/file: No such file or directory
/RAID/home/tom/.bashrc: line 16: exec: /usr/local/bin/file: cannot execute: No such file or directory
[ -z "$PS1" ] && return
./Bashrc এর শুরুতে কিছু যুক্ত করতে পারেন । এই ভাবে scp প্রথম লাইনের পরে .bashrc পার্স করা বন্ধ করবে এবং জরুরী অবস্থার ক্ষেত্রে আপনি এটি ওভাররাইট করতে সক্ষম হবেন।