রুট হিসাবে ফাইল খোলার ফলে sudo সম্ভব । তবে, কীভাবে কোনও ফাইলকে ডান ক্লিক করুন এবং এটিকে মূল হিসাবে চালিত করবেন ?
আমি নটিলাস ব্যবহার করছি।
রুট হিসাবে ফাইল খোলার ফলে sudo সম্ভব । তবে, কীভাবে কোনও ফাইলকে ডান ক্লিক করুন এবং এটিকে মূল হিসাবে চালিত করবেন ?
আমি নটিলাস ব্যবহার করছি।
উত্তর:
আপনার অ্যাডমিন এক্সটেনশন দরকার
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
এটি দিয়ে ইনস্টল করুন sudo apt-get install nautilus-admin
আমি এখান থেকে সমাধানটি পরীক্ষা করেছি এবং এটি দুর্দান্ত কাজ করে (14.04 / নটিলাস চলছে)।
কেবল একটি লিঙ্ক-উত্তর পোস্ট না করার জন্য :
ইনস্টল gksu
sudo apt-get install gksu
নেভিগেট করুন ~/.local/share/nautilus/scripts
একটি খালি ফাইল তৈরি এবং খুলুন, নাম দিন open-as-administrator
, নীচে স্ক্রিপ্টটি আটকে দিন :
#!/bin/bash
#
# this code will determine exactly the path and the type of object,
# then it will decide use gedit or nautilus to open it by ROOT permission
#
# Determine the path
if [ -e -n $1 ]; then
obj="$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
else
base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
obj="$base/${1##*/}"
fi
# Determine the type and run as ROOT
if [ -f "$obj" ]; then
gksu gedit "$obj"
elif [ -d "$obj" ]; then
gksu nautilus "$obj"
fi
exit 0
স্ক্রিপ্টটি কার্যকর করা যায় Make
হয় লগ আউট এবং ফিরে ইন, বা চালান:
nautilus -q
আবার: স্ক্রিপ্টটি আমার নয়! এটি http://ubuntuhandbook.org এ পাওয়া গেছে
sudo apt-get install nautilus-admin
নিজের সিস্টেম স্ক্রিপ্ট তৈরির পরিবর্তে পদ্ধতিটি ব্যবহার করুন । তারপরে আপনি যখন আইডি প্রয়োজন তখন আপডেট পাবেন।