Run sudo from non admin account in one command line












-1















I'm trying to run a sudo command in a non admin account. So far I tried with su, but it requires a password after. When I do echo PASS | su ADMIN it says 'Sorry'. Is it possible to run a command too at the second that it's logged as admin? like this: echo PASS | su ADMIN -c 'command'?



The reason that I want one line command is that I'll use it in a C# program to run a local service.










share|improve this question









New contributor




Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • Su is not sudo, use sudo and enter your user pw

    – Panther
    7 hours ago











  • I get this: "PROFILE is not in the sudoers file. This incident will be reported." Could you help me with more details?

    – Kevin Silva
    7 hours ago






  • 5





    If you're the sysadmin, change your sudoers file to permit passwordless sudo for certain programs run from your main account. If you're not the sysadmin, go and talk to the sysadmin.

    – cryptarch
    6 hours ago











  • The idea is that the user don't need to change anything in order to work the program, that's why I would need to execute only one line of command that have the userName and userPassword on it to run the sudo command that runs the service. Is it possible?

    – Kevin Silva
    6 hours ago








  • 1





    @KevinSilva If your program isn't able to go along with patterns of standard Unix systems administration, I would not trust it to run on my machines. It sounds like you're trying to do something dodgy; if you expand on what is really going on, it would not only be easier to answer, but people might feel more inclined to be helpful.

    – cryptarch
    6 hours ago
















-1















I'm trying to run a sudo command in a non admin account. So far I tried with su, but it requires a password after. When I do echo PASS | su ADMIN it says 'Sorry'. Is it possible to run a command too at the second that it's logged as admin? like this: echo PASS | su ADMIN -c 'command'?



The reason that I want one line command is that I'll use it in a C# program to run a local service.










share|improve this question









New contributor




Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





















  • Su is not sudo, use sudo and enter your user pw

    – Panther
    7 hours ago











  • I get this: "PROFILE is not in the sudoers file. This incident will be reported." Could you help me with more details?

    – Kevin Silva
    7 hours ago






  • 5





    If you're the sysadmin, change your sudoers file to permit passwordless sudo for certain programs run from your main account. If you're not the sysadmin, go and talk to the sysadmin.

    – cryptarch
    6 hours ago











  • The idea is that the user don't need to change anything in order to work the program, that's why I would need to execute only one line of command that have the userName and userPassword on it to run the sudo command that runs the service. Is it possible?

    – Kevin Silva
    6 hours ago








  • 1





    @KevinSilva If your program isn't able to go along with patterns of standard Unix systems administration, I would not trust it to run on my machines. It sounds like you're trying to do something dodgy; if you expand on what is really going on, it would not only be easier to answer, but people might feel more inclined to be helpful.

    – cryptarch
    6 hours ago














-1












-1








-1








I'm trying to run a sudo command in a non admin account. So far I tried with su, but it requires a password after. When I do echo PASS | su ADMIN it says 'Sorry'. Is it possible to run a command too at the second that it's logged as admin? like this: echo PASS | su ADMIN -c 'command'?



The reason that I want one line command is that I'll use it in a C# program to run a local service.










share|improve this question









New contributor




Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I'm trying to run a sudo command in a non admin account. So far I tried with su, but it requires a password after. When I do echo PASS | su ADMIN it says 'Sorry'. Is it possible to run a command too at the second that it's logged as admin? like this: echo PASS | su ADMIN -c 'command'?



The reason that I want one line command is that I'll use it in a C# program to run a local service.







terminal sudo su echo






share|improve this question









New contributor




Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 6 hours ago









Rui F Ribeiro

39.5k1479133




39.5k1479133






New contributor




Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 7 hours ago









Kevin SilvaKevin Silva

62




62




New contributor




Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Kevin Silva is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.













  • Su is not sudo, use sudo and enter your user pw

    – Panther
    7 hours ago











  • I get this: "PROFILE is not in the sudoers file. This incident will be reported." Could you help me with more details?

    – Kevin Silva
    7 hours ago






  • 5





    If you're the sysadmin, change your sudoers file to permit passwordless sudo for certain programs run from your main account. If you're not the sysadmin, go and talk to the sysadmin.

    – cryptarch
    6 hours ago











  • The idea is that the user don't need to change anything in order to work the program, that's why I would need to execute only one line of command that have the userName and userPassword on it to run the sudo command that runs the service. Is it possible?

    – Kevin Silva
    6 hours ago








  • 1





    @KevinSilva If your program isn't able to go along with patterns of standard Unix systems administration, I would not trust it to run on my machines. It sounds like you're trying to do something dodgy; if you expand on what is really going on, it would not only be easier to answer, but people might feel more inclined to be helpful.

    – cryptarch
    6 hours ago



















  • Su is not sudo, use sudo and enter your user pw

    – Panther
    7 hours ago











  • I get this: "PROFILE is not in the sudoers file. This incident will be reported." Could you help me with more details?

    – Kevin Silva
    7 hours ago






  • 5





    If you're the sysadmin, change your sudoers file to permit passwordless sudo for certain programs run from your main account. If you're not the sysadmin, go and talk to the sysadmin.

    – cryptarch
    6 hours ago











  • The idea is that the user don't need to change anything in order to work the program, that's why I would need to execute only one line of command that have the userName and userPassword on it to run the sudo command that runs the service. Is it possible?

    – Kevin Silva
    6 hours ago








  • 1





    @KevinSilva If your program isn't able to go along with patterns of standard Unix systems administration, I would not trust it to run on my machines. It sounds like you're trying to do something dodgy; if you expand on what is really going on, it would not only be easier to answer, but people might feel more inclined to be helpful.

    – cryptarch
    6 hours ago

















Su is not sudo, use sudo and enter your user pw

– Panther
7 hours ago





Su is not sudo, use sudo and enter your user pw

– Panther
7 hours ago













I get this: "PROFILE is not in the sudoers file. This incident will be reported." Could you help me with more details?

– Kevin Silva
7 hours ago





I get this: "PROFILE is not in the sudoers file. This incident will be reported." Could you help me with more details?

– Kevin Silva
7 hours ago




5




5





If you're the sysadmin, change your sudoers file to permit passwordless sudo for certain programs run from your main account. If you're not the sysadmin, go and talk to the sysadmin.

– cryptarch
6 hours ago





If you're the sysadmin, change your sudoers file to permit passwordless sudo for certain programs run from your main account. If you're not the sysadmin, go and talk to the sysadmin.

– cryptarch
6 hours ago













The idea is that the user don't need to change anything in order to work the program, that's why I would need to execute only one line of command that have the userName and userPassword on it to run the sudo command that runs the service. Is it possible?

– Kevin Silva
6 hours ago







The idea is that the user don't need to change anything in order to work the program, that's why I would need to execute only one line of command that have the userName and userPassword on it to run the sudo command that runs the service. Is it possible?

– Kevin Silva
6 hours ago






1




1





@KevinSilva If your program isn't able to go along with patterns of standard Unix systems administration, I would not trust it to run on my machines. It sounds like you're trying to do something dodgy; if you expand on what is really going on, it would not only be easier to answer, but people might feel more inclined to be helpful.

– cryptarch
6 hours ago





@KevinSilva If your program isn't able to go along with patterns of standard Unix systems administration, I would not trust it to run on my machines. It sounds like you're trying to do something dodgy; if you expand on what is really going on, it would not only be easier to answer, but people might feel more inclined to be helpful.

– cryptarch
6 hours ago










0






active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






Kevin Silva is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f495343%2frun-sudo-from-non-admin-account-in-one-command-line%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes








Kevin Silva is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















Kevin Silva is a new contributor. Be nice, and check out our Code of Conduct.













Kevin Silva is a new contributor. Be nice, and check out our Code of Conduct.












Kevin Silva is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f495343%2frun-sudo-from-non-admin-account-in-one-command-line%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Loup dans la culture

How to solve the problem of ntp “Unable to contact time server” from KDE?

ASUS Zenbook UX433/UX333 — Configure Touchpad-embedded numpad on Linux