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.

Était-ce utile?

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
scroll top