Как дать привилегированные команды определенным людям, используя имя пользователя и пароль, используя возврат в сценарии Java - PullRequest
0 голосов
/ 13 марта 2019

В настоящее время я работаю на поддельном терминале, и я хотел знать, как дать права администратора пользователям, которые знают SSID (имя пользователя) и PSWD (пароль). Я в настоящее время использую возвращаемые значения. Я также хочу, чтобы люди, которые могут войти, имели команды администратора, которых нет у других. В настоящее время у меня есть код, работающий для проверки команд с помощью оператора if, структурированного таким образом, с использованием входной переменной HTML с именем cmd:

if(cmd == "Correct_Username"){
return "correct"
}

Вот мой код для проверки su:

Я просто не знаю, как дать права администратора

//other commands    

//su verification
  if (cmd == "su") {
    return "Enter [SSID:YourSSID]
  }
  if (cmd == ssid:correctssid) {
    return "Enter [PSWD:YourPSWD"
  }
  if (cmd -- pswd:correctpswd) {
    return "Welcome Termlink Admin type 'su /your_command' for privileged commands"
  }
//priviladged commands
//non privileged cannot use these admin commands

Как разрешить только привилегированным пользователям использовать команды администратора Если это помогает, команды администратора всегда начинаются с su /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...