Есть ли способ передать строки в псевдонимы

Я хочу сделать псевдоним для sudo ie

alias now="echo [password] | sudo -S"

, но он, похоже, не работает ...

Я думал, что что-то вроде следующего будет работать

alias now="echo [password] | sudo -S ${command_line_parameter}"

, но я не знаю, что «$ {command_line_parameter}» было бы ... Любые идеи?

-3
задан 26 May 2017 в 18:57

2 ответа

Это сообщение предназначено только для ответа на вопрос о вашем вопросе, однако, как утверждают другие, вам следует рассмотреть возможность применения ваших желаемых правил в файле /etc/sudoers, например:

james ALL=(ALL:ALL) NOPASSWD: /bin/ls [ ! d2]

Вы не можете передать аргумент alias так, как вы это делаете, вместо этого вы можете использовать «функции»:

now(){ echo $1 | sudo -S $@ }

и использовать его как: [ ! d4] now password

Если вы хотите жестко запрограммировать свой пароль:

now(){ echo your-password | sudo -S $@ }

Какой из них не является хорошей вещью, чтобы вообще это сделать, это как дать ваш пароль.

]
0
ответ дан 18 July 2018 в 12:40

Это сообщение предназначено только для ответа на вопрос о вашем вопросе, однако, как утверждают другие, вам следует рассмотреть возможность применения ваших желаемых правил в файле /etc/sudoers, например:

james ALL=(ALL:ALL) NOPASSWD: /bin/ls [ ! d2]

Вы не можете передать аргумент alias так, как вы это делаете, вместо этого вы можете использовать «функции»:

now(){ echo $1 | sudo -S $@ }

и использовать его как: [ ! d4] now password

Если вы хотите жестко запрограммировать свой пароль:

now(){ echo your-password | sudo -S $@ }

Какой из них не является хорошей вещью, чтобы вообще это сделать, это как дать ваш пароль.

]
0
ответ дан 24 July 2018 в 20:00
  • 1
    Я хорошо знаю проблемы безопасности с этим, но я единственный, кто использует установку, а также находится в виртуальной машине. Это также как раз что-то интересное (будучи функциональным) для меня, чтобы запутать ад из моих друзей. Я мог бы использовать f *** ing как псевдоним для добавления удовольствия, но ... Я сомневаюсь, что это будет принято в вопросе – James Yeoman 27 May 2017 в 09:36

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

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