স্থায়ীভাবে root aliases সংরক্ষণ কিভাবে?


1

আমি root ব্যবহারকারীর জন্য alias (নিচে দেখুন) সংরক্ষণ করার চেষ্টা করেছি .bash_profile /var/root/.bash_profile এবং টার্মিনাল পুনঃসূচনা করার জন্য, কিন্তু এটি কাজ করে নি। যেখানে আছে .bash_profile টার্মিনালে চলমান aliases বজায় রাখতে হবে ফাইল?

$ cat /var/root/.bash_profile
alias grep='grep --color=always'
alias net='sudo netstat -ap tcp && sudo lsof -Pn -i4'

আমার বিশেষ উল্লেখ:

sh-3.2# system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: OS X 10.8.5 (12F45)
      Kernel Version: Darwin 12.5.0
      Boot Volume: lily
      Boot Mode: Normal
      Computer Name: lily’s MacBook Air
      User Name: System Administrator (root)
      Secure Virtual Memory: Enabled
      Time since boot: 12:37

হুম, না, যে কাজ করে না। কিন্তু পরামর্শের জন্য আপনাকে ধন্যবাদ
lily

যে না কাজ না। একটি হতে হবে .bashrc মধ্যে /var/root/ ডিরেক্টরি? আমি শুধু bashrc nores লক্ষ্য করেছি
lily

ধন্যবাদ। ফাইল sourcing স্পষ্টভাবে কাজ করে, কিন্তু এটি স্থায়ী নয়। আমি সম্পূর্ণরূপে টার্মিনাল ছেড়ে এবং তারপর, এটি পুনরায় আরম্ভ করুন $ sudo su রুট পেতে, aliases আর উপলব্ধ নেই
lily

ধন্যবাদ! ব্যবহার .profile (না .bash_profile) সঙ্গে $ sudo -i কাজ করে! যদি আপনি উত্তর একটি উত্তর এটি রাখে সন্তুষ্টভাবে এটি গ্রহণ
lily

উত্তর:


1

স্ট্যান্ডার্ড রুট শেল (যেমন শা) এর সঠিক কনফিগারেশন ফাইল নাম .profile। সুতরাং .bash_profile থেকে .profile নামটি পরিবর্তন করুন:

mv /var/root/.bash_profile /var/root/.profile
source /var/root/.profile

এটি GUI- র root হিসাবে লগ ইন করে কাজ করছে।


করার চেষ্টা sudo su একটি sudoer এর শেল রুট এর। প্রোফাইলে ফাইল আনা হবে না। ব্যবহার sudo -i পরিবর্তে.

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