Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Алиас под sudo  (Прочитано 990 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vladimircape

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Алиас под sudo
« : 26 Апреля 2017, 19:24:33 »
Добрый день.
Никак не могу найти решение, чтобы сделать alias под sudo

К примеру у меня есть Python3.5
я хочу сделать aлиас, типа такого sudo alias python=/usr/local/bin/python3.5
только особенность чтобы работало в интерактивном режиме sudo

т.е. sudo python должно запускать python3.5
проблема в том что
sudo python
и sudo su;python это разные режимы

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Алиас под sudo
« Ответ #1 : 26 Апреля 2017, 19:36:48 »
Так что же Вы хотите в конце концов?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
Re: Алиас под sudo
« Ответ #2 : 26 Апреля 2017, 20:11:39 »
Если ваш скрипт должен запускаться конкретной версией питона, скажите это скрипту.
Не надо извращаться.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Алиас под sudo
« Ответ #3 : 26 Апреля 2017, 23:12:27 »
Решение вашей задачи - хешбанг в начале питоновского скрипта следующего вида:
Код: (python) [Выделить]
#!/usr/bin/env python3 и запуск самого скрипта (нужно сделать его исполняемым), т.е. без указания интерпретатора.

Никаких алиасов вам не нужно... да и под судо запускать - оно действительно нужно?
« Последнее редактирование: 26 Апреля 2017, 23:15:30 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.081 секунд. Запросов: 25.