Kiedy wpisałem polecenie
su > echo "sachin"
prosiło o hasło. Kiedy podałem hasło, wydarzyły się dziwne rzeczy, jak widać:
Jeszcze jedno: na moim laptopie jest inny użytkownik, Hadoop , ale kiedy to robię
su > echo "Hadoop"
to mówi
brak hasła dla Hadoop
Co to znaczy?
echo
jest wykonywany. jest po poleceniu przekierowania „>”, więc jest odczytywany jako nazwa pliku. Reszta argumentów jest przekazywana su
jak zwykle!
su $(echo "sachin")
. To by zrobiło, co mówisz.