Запустите приложение как корень по умолчанию

Я только что установил WebStorm на своем Рабочем столе Ubuntu 14.04. Проект я работаю над использованием git. Если я выполняю WebStorm от Средства запуска, я не могу сделать большого количества вещей та потребность root полномочия (конечно). Я хочу смочь сделать что-то более легкое, чем открытие Terminal и ввод sudo wstorm и затем ввод моего пароля.

Я пытался создать a .sh файл, но я не знаю, как (1) обхода моего пароля и (2) предоставления доступа к этому доступным от Средства запуска. Кто-либо мог помочь мне с этим?

-7
задан 23 August 2015 в 18:14

1 ответ

Создайте новый файл сценария (замените create_dir.sh своим желаемым названием сценария):

vim ~/create_dir.sh

сценарий будет создан в user’s корневом каталоге

, Добавляют некоторые команды, которые только корень или sudo пользователь могут выполнить как создание папки на уровне корневого каталога:

mkdir /abc

Примечание: Don’t добавляют sudo к этим командам. Сохраните и выйдите (использование: wq!)

Присваиваются, выполняют полномочия к нему использование:

sudo chmod u+x create_dir.sh

Вносят изменения так, чтобы этот сценарий doesn’t потребовал пароля.

  • Открывают sudoers файл:

    sudo visudo -f /etc/sudoers
    
  • Добавляют следующую строку в конце:

    ahmad ALL=(root) NOPASSWD: /home/ahmad/create_dir.sh
    

    Замена ahmad с тем, что Ваше имя пользователя. Также удостоверьтесь, что это - последняя строка. Сохраните и выйдите.

    Теперь при выполнении команды добавляют sudo перед ним как:

    sudo ./create_dir.sh
    

    Это выполнит команды в файле сценария, не прося пароль.

Это не является моим ссылка здесь

2
ответ дан 1 October 2019 в 03:37

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

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