su [user] 和 su - [user]的區別:
su [user]切換到其他使用者,但是不切換環境變數,su - [user]則是完整的切換到新的使用者環境。
如:[root@rac1 ~]# pwd --當前目錄
/root
[root@rac1 ~]# su oracle --使用su [user]
[oracle@rac1 root]$ pwd --當前目錄沒有改變,還是之前的使用者目錄
/root
[oracle@rac1 root]$ su - oracle --使用su - [user]
password:
[oracle@rac1 ~]$ pwd --當前目錄變為當前使用者的家目錄
/home/oracle
[oracle@rac1 ~]$
所以建議大家在切換使用者時,盡量用su - [user],否則可能會出現環境變數不對的問題。
Linux下使用者切換
使用一般使用者來進行系統的日常維護工作,避免在使用root使用者時候使用 rm rf 那就真的時linux從刪庫到跑路了 出於系統安全的考慮,用較低的許可權來啟動程式,比如我們可以建立乙個名為apache使用者來啟動apache,這樣即使apache被攻擊了,那麼它的許可權也並不足以對系統造成絕對的...
Linux 系統下使用者之間的切換
切換使用者的命令是su,su是 switch user 切換使用者的縮寫。通過su命令,可以從普通使用者切換到root使用者,也可以從root使用者切換到普通使用者。從普通使用者切換到root使用者需要密碼 該密碼是普通使用者的密碼 從root使用者切換到普通使用者不需要密碼。第一步 securec...
linux 系統使用者切換
1.linux系統中使用者切換的命令為su,語法為 su fmp c command s shell help version user arg 引數說明 f fast 不必讀啟動檔案 如 csh.cshrc 等 僅用於csh或tcsh兩種shell。l login 加了這個引數之後,就好像是重新登...