在FreeBSD下以不同的用户身份运行
问题描述:
在FreeBSD中有没有像root用户那样以非特权用户身份运行命令的方式?有点像sudo的反向。哦,并考虑到'没有'具有/ usr/sbin/nologin作为shell - 因此su不是一个选项。在FreeBSD下以不同的用户身份运行
答
sudo将允许您以另一个用户的身份运行命令。
sudo -u nobody <command>
将运行任何人,即使他们的登录shell不可用。
答
如果您使用-m
选项,您可以将su
转换为使用nologin
shell的帐户。
实施例:
su -m cthulhu -c '/usr/bin/scorpion-stare'
将运行SCORPION STARE命令行实用程序作为用户cthulhu
。
太棒了!感谢帮助! – 2008-11-12 22:57:13
提示bomboze:“man sudo”。做一次。 – 2008-11-12 22:58:32