Мой пользователь root не работает так, как должен. sudo
работает отлично, но если я войду в систему как root, автозаполнение не будет работать для всех команд, которым требуется разрешение root, и я не смог выполнить файл, принадлежащий одному из моих пользователей. Все работает, если я ввожу root с помощью sudo -i
, но не с помощью su root
или в текстовом режиме.
Вы попробовали
sudo su -
команда.
Выполнение su root
не выполняет Ваш профиль, и любые переменные пути устанавливают, явно не будет доступно, могла бы быть причина при пропавших без вести автоматический завершенный.
от ошибки в комментариях, правильное решение состояло бы в том, чтобы изменить разрешение Вашего сценария,
chmod u+x /home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run
./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run
ИЛИ если Вы не можете сделать этого
bash ./home/marten/Downloads/NVIDIA-Linux-x86_64-346.47.run
, и это должно работать.
Используйте команду sudo su
. Это повышает полномочия до Суперпользователя. Не забудьте вводить в exit
после того, как Вы будете закончены все же. Постоянно выполнение как SU опасно. Если Вы забываете выходить, Вы представляете свою систему.