【发布时间】:2016-01-12 17:32:47
【问题描述】:
使用 (PuTTY) PSFTP.exe 可以打开一个 shell 脚本以在 Linux 上执行某些操作。
在本例中,我使用psftp.exe 打开get30.txt 文件。
%%PROJECT/ROOT_DIRECTORY%%\PuTTY\psftp.exe user@domain.nl -pw password -b "%%PROJECT/ROOT_DIRECTORY%%\Scripts\%%ENVIRONMENT/NAME%%\get30.txt"
在get30.txt我有以下操作:
sudo su -l4097gps
cd /appl/gps/RIT/IN/30/RAP-T1
chmod 777 GP*.*
get -r /appl/gps/RIT/IN/30/RAP-T1
rm /appl/gps/RIT/IN/30/RAP-T1/*
quit
很遗憾,psftp 无法识别 sudo su。
我用自己的用户登录后如何sudo 给其他用户?
【问题讨论】: