Linux 學習筆記之(六)sudo

2022-09-15 15:51:12 字數 599 閱讀 2973

一、知識點

在 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)以後臺程序的方式執行命令

Linux學習筆記之 普通使用者使用sudo命令

前面的筆記中也記錄過如何建立乙個普通使用者 可以使用useradd命令 adduser命令。這裡再使用useradd命令建立乙個普通使用者。groupadd andychen useradd m s bin basn g andychen lazzyxin passwd lazzyxin 密碼自己設...

Linux學習筆記六

檔案編輯篇 vi的使用 跳至行尾 跳至行首 移動游標至螢幕頂端 h 移動游標至螢幕中間 m 移動游標至螢幕底端 l 跳至文字第一行 gg 跳至文字最後一行 g 跳至指定行ngg n 5 5gg跳至第5行 刪除游標所在位置的後面n 個字元 nx n 5 5x 含游標所在位置上的字元 刪除游標所在位置的...

Linux學習筆記(六)

環境中儲存的是什麼 shell在環境中儲存了兩種基本資料型別,但在bash中,這兩型別基本上沒有區別。這兩種資料型別分別是環境變數和shell變數。shell變數是由bash存放的少量資料,環境變數就是除此之外的其他變數。1 檢查環境 printenv less printenv user set ...