Saya menggunakan file batch berikut untuk masuk ke server saya sebagai root:
start C:\Putty_all\PUTTY.exe -v -ssh [email protected] -pw password
Ketika saya sudah masuk, saya ingin mengubah pengguna oracle
. Bagaimana aku melakukan itu?
Saya menggunakan file batch berikut untuk masuk ke server saya sebagai root:
start C:\Putty_all\PUTTY.exe -v -ssh [email protected] -pw password
Ketika saya sudah masuk, saya ingin mengubah pengguna oracle
. Bagaimana aku melakukan itu?
su(1)
adalah untuk. Dan ubah kata sandi yang Anda publikasikan di sini sesegera mungkin!Jawaban:
Anda dapat menentukan perintah yang akan dieksekusi pada sistem jarak jauh dengan
-m <filename>
parameter. Dalam file yang ditentukan Anda dapat memiliki banyak perintah yang Anda inginkan (satu per baris).Jadi misalnya Anda dapat melakukan hal berikut:
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%
Ini mengasumsikan bahwa pengguna yang Anda masuki memiliki kemampuan untuk digunakan
sudo
tanpa kata sandi dansu
kepada pengguna oracle.sumber
Setelah login, jalankan
dimana
su
singkatan dari "Switch User" ( atau yang serupa ) ;. Lihatman su
di server untuk informasi lebih lanjut tentang perintah.Dari akun root Anda bahkan tidak perlu memberikan kata sandi, karena Anda memiliki hak penuh pada sistem.
sumber