linux 以一个普通用户执行脚本

Posted on Posted in linux

linux 以一个普通用户执行脚本

# 第一种方法
runuser -l username -c "command"

# 第二种方法
su - username -c "command"
命令root 到 用户用户 到 root任意用户 到 任意用户认证方式日志文件备注
runuserYNN因runuser不会运行认证和账户PAM钩子,它比su更底层。
suYYY目标用户的密码/var/log/auth.log 或 /var/log/secure你必须与其它用户分享你的密码或 root 密码。
sudoYY认证用户使用他们自己的密码,而不是目标用户。/var/log/auth.log 或 /var/log/secure允许系统管理员委托授权给一个特定的用户(或用户组),让其在提供审计跟踪命令后可以以 root 或其它用户运行某些(或全部)命令。
» 转载请注明来源:呢喃 » linux 以一个普通用户执行脚本