我在这里面临一个问题,我想使用putty cmd在我的远程服务器上执行脚本,就像下面一样。 putty.exe -ssh [domain] -l [user] -pw [password] hello.pl
但是,需要root权限才能执行它。使用putty cmd作为默认值时,有没有办法获得root权限?
感谢。
答案 0 :(得分:1)
是的,user
应该是root
,而password
应该是root的密码 - 显然,如果你知道root的密码,你只能使用这种方法,而且它有点不安全所以我不推荐它。如果root没有密码,您可以使用sudo passwd
设置密码。
如果服务器配置中不允许root登录,您可以:
sudo hello.pl
作为命令,并禁用/etc/sudoers
setuid
上设置hello.pl
位。 (请注意,出于安全原因,操作系统可能不允许这样做!)但是,如果您有这两种方式,可能需要系统管理员的帮助。