學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux用戶切換su命令橫杠的作用

linux用戶切換su命令橫杠的作用

時間: 志藝942 分享

linux用戶切換su命令橫杠的作用

  SU:( Switch user切換用戶),可讓一個普通用戶切換為超級用戶或其他用戶,并可臨時擁有所切換用戶的權(quán)限,切換時需輸入欲切換用戶的密碼;那么你知道linux 用戶切換su 命令橫杠的作用么?接下來是小編為大家收集的linux 用戶切換su 命令橫杠的作用,歡迎大家閱讀:

  linux 用戶切換su 命令橫杠的作用

  1. 首先用help理解su,sudo su,sudo

  2. 其次理解"login shell" and "interactive shell".

  "When Bash starts executes the commands in a variety of different scripts.

  (1) When started as an interactive login shell: Bash reads and executes the /etc/profile (if it exists). After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile in that order, and reads and executes the first one (that exists and is readable). When a login shell exits: Bash reads and executes ~/.bash_logout (if it exists).

  (2) When started as an interactive shell (but not a login shell): Bash reads and executes ~/.bashrc (if it exists)."

  顯然login shell和interactive shell在環(huán)境的設(shè)置上是存在差別的,詳細可以參考:http://groups.google.com/group/linux.debian.user/browse_thread/thread/2b71ecfc45789958/7bff24e3bae74b36?lnk=raot

  3. 然后su命令的橫杠就非常容易理解了,參數(shù)橫杠-, 是為了讓切換獲取的shell是一個login shell

  -, -l, --login make the shell a login shell

  
看了“linux 用戶切換su 命令橫杠的作用”還想看:

1.Linux下su命令怎么使用

2.linux su命令參數(shù)及用法詳解

3.Linux系統(tǒng)中的切換用戶命令的教程

4.Linux系統(tǒng)中怎么限制用戶su-權(quán)限

2960858