답변:
관리자 확장이 필요합니다
$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations
함께 설치 sudo apt-get install nautilus-admin
here 에서 솔루션을 테스트했으며 14.04 / nautilus에서 정상적으로 작동합니다.
링크 전용 답변을 게시 하지 않으 려면 :
설치 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
스크립트를 실행 가능하게 만들기
로그 아웃했다가 다시 로그인하거나 다음을 실행하십시오.
nautilus -q
다시 : 스크립트는 내 것이 아닙니다! http://ubuntuhandbook.org 에서 찾았습니다
sudo apt-get install nautilus-admin
자체 시스템 스크립트를 만드는 대신 방법을 사용하십시오 . 그런 다음 / id가 필요할 때 업데이트를받습니다.