xref: /freebsd/usr.bin/mdo/mdo.1 (revision a27c25625ddc7dc26185282dd6416a8f584bf55d)
18aac90f1SBaptiste Daroussin.\"-
28aac90f1SBaptiste Daroussin.\" Copyright(c) 2024 Baptiste Daroussin <bapt@FreeBSD.org>
38aac90f1SBaptiste Daroussin.\"
48aac90f1SBaptiste Daroussin.\" SPDX-License-Identifier: BSD-2-Clause
58aac90f1SBaptiste Daroussin.\"
6*a27c2562STom Hukins.Dd May 26, 2025
78aac90f1SBaptiste Daroussin.Dt MDO 1
88aac90f1SBaptiste Daroussin.Os
98aac90f1SBaptiste Daroussin.Sh NAME
108aac90f1SBaptiste Daroussin.Nm mdo
118aac90f1SBaptiste Daroussin.Nd execute commands as another user
128aac90f1SBaptiste Daroussin.Sh SYNOPSIS
138aac90f1SBaptiste Daroussin.Nm
148aac90f1SBaptiste Daroussin.Op Fl u Ar username
158aac90f1SBaptiste Daroussin.Op Fl i
168aac90f1SBaptiste Daroussin.Op command Op args
178aac90f1SBaptiste Daroussin.Sh DESCRIPTION
188aac90f1SBaptiste DaroussinThe
198aac90f1SBaptiste Daroussin.Nm
208aac90f1SBaptiste Daroussinutility executes the specified
218aac90f1SBaptiste Daroussin.Ar command
228aac90f1SBaptiste Daroussinas user
238aac90f1SBaptiste Daroussin.Ar username .
248aac90f1SBaptiste Daroussin.Pp
258aac90f1SBaptiste DaroussinIf no
268aac90f1SBaptiste Daroussin.Ar username
278aac90f1SBaptiste Daroussinis provided it defaults to the
288aac90f1SBaptiste Daroussin.Va root
298aac90f1SBaptiste Daroussinuser.
308aac90f1SBaptiste DaroussinIf no
318aac90f1SBaptiste Daroussin.Ar command
328aac90f1SBaptiste Daroussinis specified, it will execute the shell specified as
338aac90f1SBaptiste Daroussin.Va SHELL
348aac90f1SBaptiste Daroussinenvironnement variable, falling back on
358aac90f1SBaptiste Daroussin.Pa /bin/sh .
368aac90f1SBaptiste Daroussin.Pp
378aac90f1SBaptiste DaroussinThe
388aac90f1SBaptiste Daroussin.Fl i
398aac90f1SBaptiste Daroussinoption can be used to only call
408aac90f1SBaptiste Daroussin.Fn setuid
418aac90f1SBaptiste Daroussinand keep the group from the calling user.
428aac90f1SBaptiste Daroussin.Sh SEE ALSO
436e1fc011SGraham Percival.Xr su 1 ,
448aac90f1SBaptiste Daroussin.Xr mac_do 4
45*a27c2562STom Hukins.Sh HISTORY
46*a27c2562STom HukinsThe
47*a27c2562STom Hukins.Nm
48*a27c2562STom Hukinscommand appeared in
49*a27c2562STom Hukins.Fx 14.2 .
50