Run sudo from non admin account in one command line
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
New contributor
|
show 3 more comments
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
New contributor
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
|
show 3 more comments
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
New contributor
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
terminal sudo su echo
New contributor
New contributor
edited 6 hours ago
Rui F Ribeiro
39.5k1479133
39.5k1479133
New contributor
asked 7 hours ago
Kevin SilvaKevin Silva
62
62
New contributor
New contributor
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
|
show 3 more comments
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
|
show 3 more comments
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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.
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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