以指定用户执行脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以指定用户执行脚本相关的知识,希望对你有一定的参考价值。

参考技术A 有一些软件的执行对用户有要求,可称为用户强依赖型,和dbus有点类似。

以特定用户执行脚本或者命令

方式一:(注意执行的命令用双引号,不然只会执行第一个单词sh)

方式二:(注意EOF表示结束位置,可换成别的字符串,一致即可)

两种方法本质上没区别,看具体的使用场景哪个方便。

强调两个问题:

1. 以root权限执行和以制定root用户执行,实际效果是有差别的。

2. sudo、su命令很多时候功能一样,有些对用户有强制要求的程序,sudo不生效,只能使用su

以上是关于以指定用户执行脚本的主要内容,如果未能解决你的问题,请参考以下文章

Shell与脚本

发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本

设置开机启动时指定非ROOT用户执行相应的脚本

使用更多用户执行脚本

Linux 脚本之用户创建

SHELL脚本切换用户需输入密码