-
需要密碼才能執行。
指定需要 su 的使用者。
-
linux下su命令和su-命令的區別:
1. 切換 root 身份是不同的。
1. su 命令:su 只是切換 root 身份,但 shell 環境仍然是普通使用者的 shell; 和 su - 甚至使用者和 shell 環境都切換到 root 身份。 只有當切換 shell 環境時,才會出現路徑環境變數錯誤和找不到命令錯誤。
2. su - 命令:su 切換到 root 使用者 pwd 後,發現工作目錄仍然是普通使用者的工作目錄; 使用 su - 命令切換後,工作目錄將成為 root 的工作目錄。
2. 使用 su deploy 命令後,目標使用者不同。
<>總結:有“-”和沒有“-”有不同的環境變數。
3.服務命令。
1. su command:使用 su root 切換到 root 後,無法使用 service 命令;
2. su - 命令:使用 su - 後,可以使用 service 命令。
第四,使用echo $path命令後,環境量不同。
1. SU 命令:環境量更改為 USR。
2. su - 命令:環境量變為 oracle。
-
su 命令說明:更改使用者身份。
語法:su [-flmp][-help][-version][-c 指令][s
使用者帳戶]附加說明:su 允許使用者臨時更改其登入身份。進行更改時,必須輸入要更改的使用者 ID 和密碼。
引數: -c “Instruction” 或 --command=“Instruction” 執行指定的指令後,將恢復原始身份。
f 或 --fast 可與 CSH 和 TSH 配合使用,因此 shell 不必讀取引導檔案。
當 -l 或 --login 更改標識時,工作目錄、home、shell、user 和 logname 也會更改。 此外,路徑變數將被更改。
m、-p 或 --preserve-environment 不會更改環境變數。
s 或 --shell=
指定要執行的 shell。
幫助顯示幫助。
version 顯示版本資訊。
使用者帳戶]指定要更改的使用者。如果未指定此引數,則預設引數將更改為 root。
示例:su -c ls root 執行 ls 命令後,將賬號改為 root 並退出並成為原始使用者。
su root -f 將帳戶更改為 root,並將 -f 引數傳遞給新執行的 shell。
su - test 將帳戶更改為 test,並將工作目錄更改為 test 的主目錄。
libstdc++.cannot open shared object file: no such file or directory >>>More
在Linux中,有時會出現埠衝突,這就要求我們熟練檢查每個埠的使用情況。 那麼你是怎麼做到的呢? 讓我與你分享。 >>>More
Android (x86) 專案致力於將 Android 移植到 x86 處理器,使使用者更容易在任何計算機上安裝 Android。 通過使用 Android 原始碼,他們新增了補丁,使 Android 能夠在 x86 處理器、膝上型電腦和平板電腦下工作。 >>>More