2013-11-16 3 views
0

У меня здесь проблема, я хотел бы использовать putty cmd для выполнения скрипта на удаленном сервере, как показано ниже. putty.exe -ssh [domain] -l [user] -pw [password] hello.plУсиление доступа root через putty cmd

Однако для его выполнения требуется разрешение root. Есть ли способ получить разрешение root при использовании putty cmd по умолчанию?

Спасибо.

ответ

1

Да, user должны быть root и password должен быть пароль для суперпользователя - очевидно, вы можете использовать этот подход, если вы знаете пароль суперпользователя, и это немного небезопасно, поэтому я не рекомендую. Если root не имеет пароля, вы можете установить его с помощью sudo passwd.

Если корневые логины запрещены в конфигурации сервера, вы можете:

  1. использование sudo hello.pl как команда, и отключить с запросом пароля в /etc/sudoers
  2. или установить setuid бит на hello.pl. (Обратите внимание, что это может быть запрещено операционной системой по соображениям безопасности!)

Однако в обоих случаях может потребоваться помощь вашего системного администратора, если таковая имеется.

+0

Спасибо за ваш быстрый ответ, иначе введите пароль root через cmd, на самом деле я не забочусь о безопасности. :) – Damon

Смежные вопросы