我可以仅使用右键菜单以 root 身份打开文件吗

我可以仅使用右键菜单以 root 身份打开文件吗

可以使用 root 身份打开文件须藤。但是,如何右键单击文件并使其以 root 身份运行

我正在使用鹦鹉螺。

答案1

您需要管理员扩展

$ apt-cache search nautilus | grep admin
nautilus-admin - Extension for Nautilus to do administrative operations

使用安装sudo apt-get install nautilus-admin

答案2

我测试了解决方案这里,并且运行良好(运行 14.04/nautilus)。

在此处输入图片描述

不是发布仅包含链接的答案:

  1. 安装gksu

    sudo apt-get install gksu
    
  2. 导航~/.local/share/nautilus/scripts

  3. 创建并打开一个空文件,将其命名为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
    
  4. 使脚本可执行

  5. 注销并重新登录,或运行:

    nautilus -q
    

再说一遍:剧本不是我的!找到它http://ubuntuhandbook.org

相关内容