Корневой доступ к Ubuntu, когда у вас есть доступ к рабочему столу sudoer, но не к его корневому паролю

tl;dr Используйте for id in $strвместо for i in [ $str ];и if who -u | grep -q "$id"вместо if [ who -u | grep -q $i ];.

  • Материал внутри [ … ]представляет собойусловное выражение , которое отличается от команды.
  • [ … ]ничего не печатает , поэтому циклу forне с чем работать, если вы обернете в него $str.
  • if COMMAND— это канонический способ запуска чего-либо в случае успешного выполнения команды.
  • Однобуквенные переменные являются плохой идеей™ из соображений удобства сопровождения.

0
23.07.2021, 13:57
0 ответов

Теги

Похожие вопросы