Exécuter en tant qu'utilisateur différent sous FreeBSD [fermé]
-
08-07-2019 - |
Question
Existe-t-il un moyen dans FreeBSD (en tant qu'utilisateur root) d'exécuter une commande en tant qu'utilisateur non privilégié, comme personne? Un peu comme l'inverse de sudo. Oh, et considérant que 'personne' a / usr / sbin / nologin comme shell - donc su n'est pas une option.
La solution
sudo vous permettra d'exécuter une commande en tant qu'utilisateur différent.
sudo -u nobody <command>
ne fonctionnera comme personne, même si son shell de connexion n'est pas disponible.
Autres conseils
Vous pouvez su
accéder à un compte avec le shell nologin
si vous utilisez l'option -m
.
Exemple:
su -m cthulhu -c '/usr/bin/scorpion-stare'
exécutera l'utilitaire de ligne de commande SCORPION STARE en tant qu'utilisateur cthulhu
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow