[sudo-users] documentation clarification
Todd C. Miller
Todd.Miller at courtesan.com
Tue Sep 15 06:43:20 MDT 2015
On Mon, 14 Sep 2015 23:08:45 -0000, Terry Inzauro wrote:
> Recently, I discovered a behavior that I don't understand. When
> allowing a user to run a command as root (with with the -i switch), I
> noticed that roots shell must also be listed in the sudo command
> definition.
That's correct, because the command is being run via root's
shell, not directly. The descrption of -i in the sudo manual
states:
If a command is specified, it is passed to the shell for execution
via the shell's -c option. If no command is specified, an
interactive shell is executed.
> Is it possible to allow a user to run a command as root with roots
> environment, whithout adding the shell to the command definition?
No.
- todd
More information about the sudo-users
mailing list