su與su
su命令和su -命令最大的本質區別就是:前者只是切換了root身份,但Shell環境仍然是普通使用者的Shell;而後者連使用者和Shell環境一起切換成root身份了。只有切換了Shell環境才不會出現PATH環境變數錯誤。su切換成root使用者以後,pwd一下,發現工作目錄仍然是普通使用者的工作目錄;而用su -命令切換以後,工作目錄變成root的工作目錄了。用echo $PATH命令看一下su和su -以後的環境變數有何不同。
以此類推,要從當前使用者切換到其它使用者也一樣,應該使用su -命令。
1)登入test1使用者。輸入pwd。su test2;後輸入pwd,目錄還是/home/test1。
# su test2
2)登入test1使用者。輸入pwd。su - test2;後輸入pwd,目錄是/home/test2。說明shell環境變了。
# su - test2
相關推薦
su- 與su的區別
su命令和su -命令最大的本質區別就是:前者只是切換了root身份,但Shell環境仍然是普通使用者的Shell;而後者連使用者和Shell環境一起切換成root身份了。只有切換了Shell環境才不會出現PATH環境變數錯誤。su切換成root使用者以後,pwd一下,發現工作目錄仍然是普通使用者的
su與su
su命令和su -命令最大的本質區別就是:前者只是切換了root身份,但Shell環境仍然是普通使用者的Shell;而後者連使用者和Shell環境一起切換成root身份了。只有切換了Shell環境才不會出現PATH環境變數錯誤。su切換成root使用者以後,
Linux下su與su -命令的區別
在啟動伺服器ntpd服務時遇到一個問題 使用 su root 切換到root使用者後,不可以使用service命令; 使用 su - 後,就可以使用service命令了。 原因: su命令和su -命令區別就是: su只是切換了root身份,但
用戶切換命令:su 與 sudo
watermark start 一個 參數 沒有 systemctl color 技術 nop SU su 切換用戶 su - 用戶名 是徹底 切換用戶-c 以當用戶身份執行“這條命令 /etc/skel 模板文件"!$ " 上條命令的最
Linux 系統中用戶切換(su user與 su - user 的區別)
b2c 技術分享 oot 當前 的區別 tcs 一行 通過 reserve 1,su命令 (su為switch user,即切換用戶的簡寫) 格式:su -l USERNAME(-l為login,即登陸的簡寫,其中l可以省略) 如果不指定USERNAME(用戶名
[ARM-Linux開發]深入理解 sudo 與 su 之間的區別
在早前的一篇文章中,我們深入討論了 sudo 命令的相關內容。同時,在該文章的末尾有提到相關的命令 su的部分內容。本文,我們將詳細討論關於 su 命令與 sudo 命令之間的區別。 在開始之前有必要說明一下,文中所涉及到的示例
su 與sudo
su和sudo 1.1 su 作用:切換到其他使用者賬戶進行登入。 注意事項: (1)root使用者切換到普通使用者是不需要輸入密碼確認。普通使用者切換至root需要輸入root密碼確認,普通使用者相互切換需要對方的密碼 (2)如果su不帶
su與sudo
su與sudo su的使用 切換使用者:linux當中可以使用su來切換不同的使用者角色 su root 表示我們需要切換成其他使用者,需要使用密碼 新增使用者組:groupadd rax表示我們自己添加了一個rax的組 su 用於使用者之間的切換。但是切換前的使用者依然保持登入狀態。如
su命令與su
su命令 語法: su(選項)(引數) 選項: -c<指令>或--command=<指令>:執行完指定的指令後,即恢復原來的身份; -f或——fast:適用於csh與ts
su與sudo su之間的區別
su <user>執行該命令,需要輸入password,它是<user>中定義的使用者的password,即,要變換成的使用者的password。(如果已經用root登入,則無需輸入password)該命令改變user id,執行過後,以<
sudo以root身份執行命令與su切換使用者命令
sudo命令用來以其他身份來執行命令,預設的身份為root。在/etc/sudoers中設定了可執行sudo指令的使用者。若其未經授權的使用者企圖使用sudo,則會發出警告的郵件給管理員。使用者使用sudo時,必須先輸入密碼,之後有5分鐘的有效期限,超過期限則必須重新輸入密
root 與su root的區別
環境:centos5.6問題:當切換到root使用者時,使用su root 和su - root有相同的作用,不知道他們有什麼區別。解決:su - root 是切換到root賬號使用,使用的是root使
su 和 su -
root logs ash 改變 變量 light div gin echo 單純使用su切揣到root,讀取變量的方式 是non-login shell,這種方式下很多的變量都 不會改變,尤其是PATH,所以root用的很多命令都只能用絕對路徑來執行,這種方式只是切換
su 和 su - 命令有何不同
本質 tro shel 最大的 錯誤 path環境變量 命令 su - pwd su命令和su -命令最大的本質區別就是:前者只是切換了root身份,但Shell環境仍然是普通用戶的Shell;而後者連用戶和Shell環境一起切換成root身份了。只有切換了Shell環境才
Linux學習-- su -和 su的區別深入解析
讀取 4.6 用戶 ble 運行 系統 export 非交互 交互 su - 和su 的區別--也即交互式登錄和非交互式登錄一、簡單介紹 交互式: 直接通過終端輸入賬號密碼登錄等 變量,別名等不會繼承上一級shell,都會重新讀取 非交互式:圖形化界面下打
Linux學習之使用者切換su 、su - 和exit的不同
Linux命令列下切換使用者: su username su - username 還可以用exit退出,再次登入,例 [[email protected] pratice]$ su - root Password: Last login: Thu Aug 23 08
Linux學習筆記RHEL 7(十三)--Linux中su、su -和sudo的區別
su 切換到root使用者,但是並沒有轉到root使用者家目錄下,即沒有改變使用者的環境。 su - 切換到root使用者,並轉到root使用者的家目錄下,即改變到了root使用者的環境。 這個涉及到不同使用者下的環境變數的配置。 sudo 通過sudo,我們能把
sudo/su root/su -root的區別
su root和 sudo 的區別: 1.共同點:都是root使用者的許可權;2.不同點:su僅僅取得root許可權,工作環境不變,還是在切換之前使用者的工作環境;sudo是完全取得root的許可權和root的工作環境。 su root和su -root的區別: su
【虛擬機器/伺服器】su、su -和sudo的區別是什麼及如何設定初始su密碼
在我們要了解這三者之間的區別之前,首先要知道如何進入su (#^.^#) 如何設定初始su密碼? 當我們輸入su時會發現要輸入密碼,我們嘗試輸入自己當前使用者的密碼,發現failure。 但我們又不知道su密碼是什麼?其實su初始密碼可以通過下面方式進
linux下chown、chmod命令,su、su
今天在跑深度學習的實驗的時候,發現伺服器上面某些資料夾不具備寫入的許可權,這就很尷尬了,因為跑的實驗是需要建立資料夾,並且儲存檔案的。於是在師兄的幫助下,具備了root的許可權,修改了資料夾的一些許可權,成功執行了。下面介紹容易混淆的幾個命令。 1.