Похоже, это не имеет отношения к разрешениям. Вы бы увидели «отказано в разрешении», а не «команда не найдена».
Кажется, у вас есть .
в вашем $ PATH
от имени пользователя root (что является безумным ), но не для вашей учетной записи.
Можно ли добавить. к моему ПУТЬ? Как так?
Ответ: нет. Вы распаковываете tar.gz, cd
в каталог и запускаете ls
. В каталоге есть исполняемый файл с именем ls
, который запускается вместо / bin / ls
. Он изменил ваш ~ / .bashrc
, поэтому в следующий раз, когда вы запустите su
и введете пароль root, злоумышленник станет владельцем вашей машины.
Если вы хотите запустить что-то в текущем каталоге, запустите ./ cmd