Używam następującego pliku wsadowego, aby zalogować się na moim serwerze jako root:
start C:\Putty_all\PUTTY.exe -v -ssh [email protected] -pw password
Gdy się zaloguję, chcę zmienić użytkownika na oracle
. Jak mogę to zrobić?
Używam następującego pliku wsadowego, aby zalogować się na moim serwerze jako root:
start C:\Putty_all\PUTTY.exe -v -ssh [email protected] -pw password
Gdy się zaloguję, chcę zmienić użytkownika na oracle
. Jak mogę to zrobić?
su(1)
jest dla. I jak najszybciej zmień hasło, które tu opublikowałeś!Odpowiedzi:
Możesz określić polecenia do wykonania w systemie zdalnym za pomocą
-m <filename>
parametr. W określonym pliku możesz mieć tyle poleceń, ile chcesz (po jednym na linię).Możesz na przykład wykonać następujące czynności:
set ssh_cmds=%SYSTEMDRIVE%\TEMP\ssh_cmds.txt echo sudo su - oracle > %ssh_cmds% echo whoami >> %ssh_cmds% start %SYSTEMDRIVE%\Putty_all\PUTTY.exe -v -ssh [email protected] -pw password -m %ssh_cmds%
Zakłada się, że użytkownik, z którym się logujesz, ma możliwość korzystania
sudo
bez hasła isu
do użytkownika oracle.źródło
Po zalogowaniu uruchom
gdzie
su
oznacza „Przełącz użytkownika” ( lub coś podobnego ) ;. Widziećman su
na serwerze, aby uzyskać więcej informacji na temat polecenia.Z konta roota nie musisz nawet podawać hasła, ponieważ masz pełne prawa w systemie.
źródło