当前位置: 首页 > article >正文

linux指定特定用户执行命令

1、编写一个shell脚本

[root@server_ip shell]# cat test.sh 
#!/bin/bash
ping www.baidu.com

2、使用www用户去启动这个脚本

# nohup sudo -H -u www bash -c /home/shell/test.sh &

3、你可以看到后台的test.sh程序有两个用户在执行,把root那个进程杀掉就可以了,即使不杀掉root也可以,默认程序是以www为进程用户

[root@server_ip ~]# ps -ef |grep test.sh
root     31733 10021  0 18:01 pts/1    00:00:00 sudo -H -u www bash -c /home/shell/test.sh
www      31734 31733  0 18:01 pts/1    00:00:00 /bin/bash /home/shell/test.sh
root     32017 11160  0 18:02 pts/2    00:00:00 grep test.sh

http://www.kler.cn/a/442460.html

相关文章:

  • qml LevelAdjust详解
  • level(三) filterblock
  • 【学习笔记】Macbook管理多个不同的Python版本
  • 数据结构之双链表(C语言)
  • 人工智能任务19-基于BERT、ELMO模型对诈骗信息文本进行识别与应用
  • 【react】使用antd Table渲染数据遇到的报错问题
  • 深入探索Vue.js中的v-bind指令:属性绑定与动态渲染的核心机制
  • Mac升级macOS 15 Sequoia后,无法ssh连接本地虚拟机
  • spring boot框架优劣势分析
  • windows下安装及使用labelme
  • 机器学习之方差与标准差
  • 【ETCD】【Linearizable Read OR Serializable Read】ETCD 数据读取:强一致性 vs 高性能,选择最适合的读取模式
  • linux tomcat安装
  • ORB-SLAM3源码学习:G2oTypes.cc: void EdgeInertial::linearizeOplus计算残差对状态增量的雅克比矩阵
  • POSTGRESQL版本测试
  • 【AI日记】24.12.18 kaggle 比赛 2-7
  • windows服务器Oracle TNS 远程监听器中毒
  • 如何在谷歌浏览器中开启安全浏览
  • thinkphp8+layui分页
  • 详细解读BSCI验厂
  • Halcon中histo_2dim(Operator)算子原理及应用详解
  • jmeter怎么调用python
  • 【CSS】实现tag选中对钩样式
  • 数字经济下的 AR 眼镜
  • 聚观早报 | 小米汽车加速出海;越南关闭2G服务
  • 车辆 CSMS 网络安全解析