首页文章正文

shell脚本切换用户执行命令,ssh登录的用户名密码在哪里设置

crontab指定用户执行 2023-12-20 14:45 871 墨鱼
crontab指定用户执行

shell脚本切换用户执行命令,ssh登录的用户名密码在哪里设置

在脚本中切换用户后,执行脚本中的一行命令:su- username -c"command" 1 其中,username为要切换到的用户,command为要执行的命令。在执行该命令时,会切换到指定切换用户只执行一条命令的可以用:su - test -c command 切换用户执行一个shell文件可以用:su - test -s /bin/bash shell.sh

1. 使用`su`命令切换用户并执行脚本:shell su - [用户名称] -c [脚本命令] 其中,[用户名称]`是要切换到的用户名称,[脚本命令]`是要执行的脚本命令。需要注Shell脚本中实现切换用户并执行命令操作执行多条语句#!/bin/bashsu - calos <

一:在shell脚本里切换用户执行命令,适合复杂命令新建文件:cat test.sh 编辑文件内容:#!/bin/bash su - test <

123#用户密码nohup/usr/local/elasticsearch-7.6.1/bin/elasticsearch& exit !进系统后先用root用户巡检一些项目,再切换到其他用户巡检,把所有巡检结果写到一个文件里。我现在遇到的问题是:切换到其他用户后脚本就不执行了。这该怎么处

∪▂∪ 执行结果图:当然也可以用下面的命令来执行复制代码代码如下:su - test -c "pwd" ps: 切换用户只执行一条命令的可以用:su - oracle -c command 切换用户执行一个shell文件执行结果图:当然也可以用下面的命令来执行复制代码代码如下:su - test -c "pwd" ps: 切换用户只执行一条命令的可以用:su - oracle -c command 切换用户执行一个shell文件

后台-插件-广告管理-内容页尾部广告(手机)

标签: ssh登录的用户名密码在哪里设置

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号