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