求問各位大佬為啥這樣執行xargs命令會失敗
目的:在虛擬機中自動獲取用戶并從其他用戶切換為root用戶
1、使用命令users檢查當前用戶角色
[rhat@gy20 ~]$ users
root root root root
2、取其中一個作為輸出
[rhat@gy20 ~]$ users | awk '{print $1}'
root
3、將步驟2的輸出作為輸入執行“ su - root ”命令。執行是成功的,但到輸入密碼這一步還沒輸密碼就會自動報錯然后退出命令。求問該怎么解決??
[rhat@gy20 ~]$ users | awk '{print $1}' | xargs su -
Password: su: Authentication failure
[rhat@gy20 ~]$
uj5u.com熱心網友回復:
xargs不知道為何不行,但是這樣也可以:su - `users|awk '{print $1}'`轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/227731.html
標籤:Power Linux
