Linux 学习笔记之(六)sudo

一、知识点

 在 linux 服务器上直接用 sudo -h 查看到它的用法如下:

 

(1) -u  用户名  表示使用某个用户身份运行某个命令

(2) -b  表示以后台形式运行某个命令

二、操作

(1) 以某个普通用户身份启动程序,执行完毕之后可以退回到原先账号

   以root账号执行 如下命令启动程序:

sudo -u envoy -H /bin/bash -c 'bin/envoy -c config/envoy.yaml --log-path logs/1.log --base-id 2'

使用 ps aux|grep envoy 可以看到启动的程序进程所属 envoy 用户而非 root用户

 (2)以后台进程的方式运行命令

 

posted @ 2021-03-27 01:07  夏之夜  阅读(189)  评论(0编辑  收藏  举报