xref: /freebsd/usr.bin/mdo/mdo.1 (revision 6621842ccfb4dd01470e9085697b553d10634eb0)
1.\"-
2.\" Copyright(c) 2024 Baptiste Daroussin <bapt@FreeBSD.org>
3.\"
4.\" SPDX-License-Identifier: BSD-2-Clause
5.\"
6.Dd May 22, 2024
7.Dt MDO 1
8.Os
9.Sh NAME
10.Nm mdo
11.Nd execute commands as another user
12.Sh SYNOPSIS
13.Nm
14.Op Fl u Ar username
15.Op Fl i
16.Op command Op args
17.Sh DESCRIPTION
18The
19.Nm
20utility executes the specified
21.Ar command
22as user
23.Ar username .
24.Pp
25If no
26.Ar username
27is provided it defaults to the
28.Va root
29user.
30If no
31.Ar command
32is specified, it will execute the shell specified as
33.Va SHELL
34environnement variable, falling back on
35.Pa /bin/sh .
36.Pp
37The
38.Fl i
39option can be used to only call
40.Fn setuid
41and keep the group from the calling user.
42.Sh SEE ALSO
43.Xr su 1
44.Xr mac_do 4
45