Membuka file sebagai root dimungkinkan dengan sudo . Tapi, bagaimana cara mengklik kanan file dan membuatnya berjalan sebagai root ?
Saya menggunakan nautilus.
Membuka file sebagai root dimungkinkan dengan sudo . Tapi, bagaimana cara mengklik kanan file dan membuatnya berjalan sebagai root ?
Saya menggunakan nautilus.
Jawaban:
Anda memerlukan ekstensi admin
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
Instal dengan sudo apt-get install nautilus-admin
Saya menguji solusinya dari sini , dan berfungsi dengan baik (menjalankan 14.04 / nautilus).
Untuk tidak memposting jawaban hanya tautan:
Install gksu
sudo apt-get install gksu
Navigasi ke ~/.local/share/nautilus/scripts
Buat dan buka file kosong, beri nama open-as-administrator
, rekatkan skrip di bawah ini:
#!/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
Jadikan skrip dapat dieksekusi
Keluar dan kembali, atau jalankan:
nautilus -q
LAGI: skrip itu bukan milikku! menemukannya di http://ubuntuhandbook.org
sudo apt-get install nautilus-admin
metode alih-alih membuat skrip sistem Anda sendiri. Maka Anda akan mendapatkan pembaruan saat / id diperlukan.