系統管理命令su

su命令用於變動爲其餘使用者的身份,除 root 外,須要鍵入該使用者的密碼。shell

語法

$ su (選項) (登陸)code

選項
  • -c<指令>或--command=<指令>:執行完指定的指令後,即恢復原來的身份;
  • -l或——login:改變身份時,也同時變動工做目錄,以及HOME,SHELL,USER,logname。此外,也會變動PATH變量;
  • -m,-p或--preserve-environment:變動身份時,不要變動環境變量;
  • -s<shell>或--shell=<shell>:指定要執行的shell;
實例
//變動賬號爲 root 並在執行 ls 指令後退出變回原使用者
su -c ls root
//變動賬號爲root並改變工做目錄至root的家目錄:
su - root
//查看當前用戶名
$ whomai
相關文章
相關標籤/搜索