日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 中su 与su - 的区别

發布時間:2024/4/30 linux 97 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 中su 与su - 的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux 中su 與su - 的區別

一、區別

  • Linux 中切換用戶的命令是 su 或 su - 。
  • su命令和 su - 命令最大的本質區別就是: 前者只切換了root身份 , 但是shell環境仍然是普通用戶的shell , 而后者是連用戶和shell 環境一起切換成了root 身份了 , 只有切換了shell環境才不會出現PATH環境變量錯誤 。 su切換成root用戶之后 pwd 一下 , 發現自己的工作目錄仍然是普通用戶的工作目錄 ;而用su - 命令切換后 工作目錄也變成了root的工作目錄 , 使用echo $PATH 命令看一下su 和su - 的環境變量有何不同 。 以此類推 , 要從當前用戶切換到其他用戶應該使用su - 命令 。
  • 二、 su 命令

  • su命令 的作用是變更為其他使用者的身份 , 需要鍵入該使用者的密碼(超級用戶除外 )。
  • 格式 su [選項] … [-] [USER [ARG] …]
  • 主要參數
  • -f –fast: 不必讀啟動文件(如: .csh .cshrc等) , 僅用于csh或cshrc兩種shell 。
  • -l –login : 加了這個參數之后 , 就似乎是重新登錄為該使用者一樣 , 大部分環境變量(例如: home 、 shell 、 USER 等)都是以該使用者為主 , 并且工作目錄也會改變 , 假如沒有指定USER , 缺省情況下是root 。
  • -m , -p –preserve-environment : 執行su時不改變環境變量 。
  • -c –commend: 變更賬號為USER的使用者 , 并執行指令(commend) 后再變回原來的使用者 。
  • USER : 與變更的使用者賬號 , AGR 傳入新的參數 。
  • 總結

    以上是生活随笔為你收集整理的Linux 中su 与su - 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。