Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use Pipeline to avoid entering password in sudo Command

Shulou Source: shulou.com Published: 2022-06-03 08:43:07 10月26日 Update

This article is about how to use pipes to implement the sudo command without entering a password. Xiaobian thinks it is quite practical, so share it with everyone for reference. Let's follow Xiaobian and have a look.

As a result of learning php, linux also installed a xampp integration environment package. However, every time you start up, you have to enter the terminal, and then click/opt/lampp/in turn, and then sudo executes manager-linux-x64.run operation to open the graphical console of xampp, which is very inconvenient.

So I wrote a script with the intention of opening the console program with one click.

It started out like this:

The code is as follows:

#!/ bin/bash

#Execute xampp console

cd /opt/lampp/

sudo ./ manager-linux-x64.run

However, after execution, you will still be asked to enter the password, which is very inconvenient.

So thought of the pipeline, after modification, finally can not enter the password, a key sudo and open the program.

Format: echo 'your password'| sudo -S execute command

The code is as follows:

#!/ bin/bash

#Execute xampp console

cd /opt/lampp/

echo 'yourpassword'|sudo -S ./ manager-linux-x64.run

Thank you for reading! About "how to use the pipeline to realize sudo command without entering password" this article is shared here, I hope the above content can be of some help to everyone, so that everyone can learn more knowledge, if you think the article is good, you can share it to let more people see it!

Tags: Password input console control command pipe code content more program article one button good practical no graphics intention article time format Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology Apple Shulou Tech Info MySQL macOS