Linux 系統上 SU 命令的一些安全建議

發布 科技 2024-03-31
3個回答
  1. 匿名使用者2024-01-27

    需要密碼才能執行。

    指定需要 su 的使用者。

  2. 匿名使用者2024-01-26

    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。

  3. 匿名使用者2024-01-25

    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 的主目錄。

相關回答
28個回答2024-03-31

libstdc++.cannot open shared object file: no such file or directory >>>More

4個回答2024-03-31

在Linux中,有時會出現埠衝突,這就要求我們熟練檢查每個埠的使用情況。 那麼你是怎麼做到的呢? 讓我與你分享。 >>>More

9個回答2024-03-31

Android (x86) 專案致力於將 Android 移植到 x86 處理器,使使用者更容易在任何計算機上安裝 Android。 通過使用 Android 原始碼,他們新增了補丁,使 Android 能夠在 x86 處理器、膝上型電腦和平板電腦下工作。 >>>More

3個回答2024-03-31

以下是 Linux 的常用命令:檢查核心版本:uname-a。 >>>More

3個回答2024-03-31

常見的 Linux 命令和用法包括登入、重啟、關閉、新增或刪除使用者、切換使用者等。 >>>More