Я могу открыть файл как корень, просто используя меню правой кнопки

Вводный файл как корень возможен с sudo. Но, как щелкнуть правой кнопкой по файлу и заставить его работать как корень?

Я использую наутилус.

10
задан 28 November 2015 в 07:20

2 ответа

Вам нужно администраторское расширение

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

Установка это с sudo apt-get install nautilus-admin

10
ответ дан 23 November 2019 в 04:30

Я протестировал решение от здесь , и оно хорошо работает (выполнение 14.04/наутилус).

enter image description here

К не отправляют ответ только для ссылки:

  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

2
ответ дан 23 November 2019 в 04:30

Другие вопросы по тегам:

Похожие вопросы: