Linux系統中使用者切換
1. Linux系統中使用者切換的命令為su,語法為:
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
引數說明
-f , –fast:不必讀啟動檔案(如 csh.cshrc 等),僅用於csh或tcsh兩種Shell。
-l , –login:加了這個引數之後,就好像是重新登陸一樣,大部分環境變數(例如HOME、SHELL和USER等)都是以該使用者(USER)為主,並
且工作目錄也會改變。如果沒有指定USER,預設情況是root。
-m, -p ,–preserve-environment:執行su時不改變環境變數。
-c command:變更賬號為USER的使用者,並執行指令(command)後再變回原來使用者。
–help 顯示說明檔案
–version 顯示版本資訊
USER:欲變更的使用者賬號,
ARG: 傳入新的Shell引數。
2. 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系統中如何切換使用者?Linux
- Kali Linux快速切換root使用者Linux
- Linux– su和sudo 切換使用者Linux
- 切換系統中多個python版本Python
- Windows10系統如何切換使用者賬戶Windows
- Linux基礎命令---切換使用者suLinux
- linux學習之使用者的切換Linux
- Linux命令 切換使用者型別 suLinux型別
- windows怎麼切換回蘋果系統(電腦雙系統切換系統方法)Windows蘋果
- mac電腦如何切換雙系統,雙系統該怎麼切換Mac
- su命令切換使用者有什麼注意事項?linux系統入門學習Linux
- Win10系統禁用快速切換使用者功能的方法Win10
- 切換Windows的系統語言Windows
- 20181205使用者切換
- linux zsh 切換 bashLinux
- 關於linux切換使用者只顯示$的問題Linux
- win10切換使用者登入怎麼操作 win10系統怎麼切換另一個賬戶Win10
- Linux下使用者的管理(使用者新增,刪除,查詢,切換等)Linux
- Win10系統切換使用者會卡怎麼辦_win10切換賬戶會卡頓解決教程Win10
- Linux的wheel組:LINUX下使用者使用su命令切換使用者報錯su: Permission deniedLinux
- windows10怎麼切換使用者_win10切換使用者的方法WindowsWin10
- elasticsearch啟動加一些linux切換使用者的命令ElasticsearchLinux
- 系統呼叫,上下文切換及中斷概念的彙總
- Linux中核心態指什麼?使用者態切換到核心態的方式有哪些?Linux
- win10雙系統怎麼切換另一個_windows10雙系統快速切換操作方法Win10Windows
- 怎樣在 Linux Mint 中建立和切換工作區Linux
- 深度linux系統怎麼更換賬戶圖片? 深度linux系統使用者頭像的設定方法Linux
- Linux核心態是什麼?使用者態如何切換到核心態?Linux
- Linux系統中如何新增刪除使用者及使用者組?Linux
- windows/linux下nvm管理nodeJS切換WindowsLinuxNodeJS
- Windows10系統怎麼切換虛擬桌面Windows
- Python中如何切換GIL?Python
- 在 Linux 系統中禁用與解禁使用者的賬號Linux
- 如何將 Debian Linux 中的預設的 Python 版本切換為LinuxPython
- win10系統雙顯示卡怎麼切換?Win10系統雙顯示卡切換AMD和英特爾的方法Win10
- Linux系統使用者組的管理Linux
- Linux 系統檢視使用者組Linux
- 【Linux】gnome桌面環境切換KDE PlasmaLinuxASM
- Linux下高效切換目錄的方法Linux