VUSU(1)
π VUSU π
okay so bestie, gather round, because this is vusu from the General Commands Manual and it's literally the tool that sets the default networking stack. yes, the whole stack. she's an icon, she's a legend, and she's about to be your new fave.
β¨ NAME β¨
vusu β set the default networking stack π«Ά
β¨ SYNOPSIS β¨
vusu [options] [-] [user [*argment...]]
β¨ DESCRIPTION β¨
so vusu lets you run commands with a substitute user and group ID (in VUOS, mwah π
). but heads up, it needs a module loaded in VUOS that's able to redefine uid/gid, like unrealuidgid. no module, no magic, iykyk.
when you call it with zero arguments, vusu defaults to running an interactive shell as (virtual) root. main character energy fr.
for compatibility with su(1), vusu defaults to not changing the current directory, and to only setting the environment variables HOME and SHELL (plus USER and LOGNAME if the target user is not root). so lowkey it's keeping things minimal.
β οΈ but bestie, it is recommended to always use the--loginoption (instead of its shortcut-) to avoid side effects caused by mixing environments. mixing environments is giving chaos, and not the cute kind. π
β¨ OPTIONS β¨
-ccommand,--commandcommand β pass command to the shell with the-coption. π-,-l,--loginβ start the shell as a login shell with an environment similar to a real login. the way that it does all of this:- clears all the environment variables except
TERM - initializes the environment variables
HOME,SHELL,USER,LOGNAME, andPATH - changes to the target user's home directory
- sets
argv[0]of the shell to-in order to make the shell a login shell
- clears all the environment variables except
-m,-p,--preserve-environmentβ preserve the entire environment, i.e. it does not setHOME,SHELL,USERnorLOGNAME. π note that this option is ignored if the option--loginis specified. like, ignored ignored.-sshell,--shellshell β run the specified shell instead of the default. the shell to run is selected according to the following rules, in order:- the shell specified with
--shell - the shell specified in the environment variable
SHELL, if the--preserve-environmentoption is used - the shell listed in the passwd entry of the target user
/bin/sh
- the shell specified with
-h,--helpβ display a short help message and exit. slay, short and sweet. π
β¨ SEE ALSO β¨
umvu(1), su(1) β go read those too, bestie, they're part of the lore πΈ
β¨ AUTHOR β¨
VirtualSquare. Project leader: Renzo Davoli. (most of this man page is a derivative work from su(1) man page) π
and that's the whole vibe, babe π this gorgeous little page came to you from VirtualSquare-VUOS, dated November 2024, and the manual page itself is VUSU(1). go forth and substitute responsibly, bestie π¦β¨
π¦ where this page comes from
- debian trixie: vuos-cmds 0.9.2-1 Β· GPL-2.0-or-later
- ubuntu questing: vuos-cmds 0.9.2-1
- ubuntu resolute: vuos-cmds 0.9.4-1 Β· GPL-2.0-or-later
- ubuntu stonking: vuos-cmds 0.9.4-1 Β· GPL-2.0-or-later
- Copyright (C) 2019 VirtualSquare. Project Leader: Renzo Davoli
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms