這裏我創建了一個linux shell腳本來執行程序來回顯「User logged as root」。但它不會顯示任何東西。如果我給'退出',那麼它會顯示「用戶以root身份登錄」。請幫我解決這個問題。以root身份登錄後,它不會在ubuntu linux shell腳本中執行
#!/bin/bash
logged_user=`whoami`
if [ $logged_user != root ]
then echo "You are not logged as root!"
echo "Enter root password if root password is set"
su #here it will ask to enter root password
echo "user logged as root" #this line is not working...
fi
自動啓動此場景的方式是什麼? –
問題是爲什麼這會起作用? 回聲「用戶以root身份登錄」 – Ashish
我需要運行來自以root用戶身份登錄的命令。在這裏我確保用戶登錄爲根 –