У пользователя root нет прав
Мой пользователь root не работает так, как должен.sudo
работает отлично, но если я войду в систему как root, автозаполнение не будет работать для всех команд, которым требуется разрешение root, и я не смог выполнить файл, принадлежащий одному из моих пользователей. Все работает, если я ввожу root sudo -i
но не с su root
или в текстовом режиме.
2 ответа
Ты пытался
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 опасно. Если вы забыли выйти, вы выставили свою систему.