восстановить оболочку root

Я полагаю, что проблема связана с вашими операторами if. Похоже, что если вы используете функцию, то квадратные скобки не нужны. Пожалуйста, посмотрите это:

https://stackoverflow.com/questions/8117822/in-bash-can-you-use-a-function-call-as-a-condition-in-an-if-statement

Я полагаю, что вместо этого вам нужно сделать:

if array_contains2 $team1 "Alchemist" "Axe"; then
    echo "This is true"
fi

-1
26.09.2018, 00:51
2 ответа

Любой другой пользователь, у которого есть разрешение на редактирование /etc/passwdи который может изменить оболочку обратно на исходную запись? Или есть возможность загрузить машину в однопользовательский режим, если потребуется, с загрузочного диска?

0
28.01.2020, 05:12

О том, что я могу прочитать здесь :Сначала изучите файлы, затем команды а здесь :Команда chuser

вы должны ввести:

sudo chuser shell=/usr/bin/ksh root

PS:Не играйте с учетной записью root, если вы не знаете, что делаете и почему?

0
28.01.2020, 05:12

Теги

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